#include "pion.h"

void Pion::creerListe() {
    lid=glGenLists(1);
    glNewList(lid, GL_COMPILE);
    glBegin(GL_TRIANGLES);
        glNormal3d(1.987632, 0.843574, 0.010723);
        glVertex3d(1.661331, 1, 2.431325);
        glVertex3d(1.659591, 1, 2.591643);
        glVertex3d(1.627308, 0.796175, 2.591643);

        glNormal3d(1.987632, 0.843574, 0.010723);
        glVertex3d(1.661331, 1, 2.431325);
        glVertex3d(1.627308, 0.796175, 2.591643);
        glVertex3d(1.628963, 0.795637, 2.431325);

        glNormal3d(0.046443, 1.151028, 0.260614);
        glVertex3d(1.661331, 1, 2.431325);
        glVertex3d(1.610305, 1, 2.244625);
        glVertex3d(1.580434, 0.811405, 2.244625);

        glNormal3d(0.046443, 1.151029, 0.260614);
        glVertex3d(1.661331, 1, 2.431325);
        glVertex3d(1.580434, 0.811405, 2.244625);
        glVertex3d(1.628963, 0.795637, 2.431325);

        glNormal3d(0.924697, 1.011927, -0.997089);
        glVertex3d(1, 1, 3);
        glVertex3d(1.239651, 1, 2.981901);
        glVertex3d(1.227922, 0.925944, 2.981901);

        glNormal3d(0.681091, 1.05051, -0.946438);
        glVertex3d(1.239651, 1, 2.981901);
        glVertex3d(1.441926, 1, 2.913743);
        glVertex3d(1.420296, 0.863437, 2.913743);

        glNormal3d(0.68109, 1.05051, -0.946438);
        glVertex3d(1.239651, 1, 2.981901);
        glVertex3d(1.420296, 0.863437, 2.913743);
        glVertex3d(1.227922, 0.925944, 2.981901);

        glNormal3d(0.32607, 1.10674, -0.731043);
        glVertex3d(1.441926, 1, 2.913743);
        glVertex3d(1.582639, 1, 2.784024);
        glVertex3d(1.554122, 0.819955, 2.784024);

        glNormal3d(0.32607, 1.10674, -0.731043);
        glVertex3d(1.441926, 1, 2.913743);
        glVertex3d(1.554122, 0.819955, 2.784024);
        glVertex3d(1.420296, 0.863437, 2.913743);

        glNormal3d(0.081403, 1.145492, -0.367439);
        glVertex3d(1.582639, 1, 2.784024);
        glVertex3d(1.659591, 1, 2.591643);
        glVertex3d(1.627308, 0.796175, 2.591643);

        glNormal3d(0.081403, 1.145491, -0.367439);
        glVertex3d(1.582639, 1, 2.784024);
        glVertex3d(1.627308, 0.796175, 2.591643);
        glVertex3d(1.554122, 0.819955, 2.784024);

        glNormal3d(0.198684, 1.126916, 0.584624);
        glVertex3d(1.610305, 1, 2.244625);
        glVertex3d(1.489197, 1, 2.078628);
        glVertex3d(1.465253, 0.84883, 2.078628);

        glNormal3d(0.198685, 1.126916, 0.584625);
        glVertex3d(1.610305, 1, 2.244625);
        glVertex3d(1.465253, 0.84883, 2.078628);
        glVertex3d(1.580434, 0.811405, 2.244625);

        glNormal3d(0.407073, 1.093911, 0.799762);
        glVertex3d(1.489197, 1, 2.078628);
        glVertex3d(1.329795, 1, 1.960451);
        glVertex3d(1.313654, 0.898088, 1.960451);

        glNormal3d(0.407073, 1.093911, 0.799762);
        glVertex3d(1.489197, 1, 2.078628);
        glVertex3d(1.313654, 0.898088, 1.960451);
        glVertex3d(1.465253, 0.84883, 2.078628);

        glNormal3d(0.012312, 1.156435, 0);
        glVertex3d(1.329795, 1, 1.960451);
        glVertex3d(1.329795, 1, 1.930953);
        glVertex3d(1.313654, 0.898088, 1.930953);

        glNormal3d(0.012312, 1.156435, 0);
        glVertex3d(1.329795, 1, 1.960451);
        glVertex3d(1.313654, 0.898088, 1.930953);
        glVertex3d(1.313654, 0.898088, 1.960451);

        glNormal3d(0.360477, 1.101291, -0.76207);
        glVertex3d(1.329795, 1, 1.930953);
        glVertex3d(1.611221, 1, 1.694782);
        glVertex3d(1.581306, 0.811122, 1.694782);

        glNormal3d(0.360477, 1.101291, -0.76207);
        glVertex3d(1.329795, 1, 1.930953);
        glVertex3d(1.581306, 0.811122, 1.694782);
        glVertex3d(1.313654, 0.898088, 1.930953);

        glNormal3d(0.052697, 1.150038, 0.283028);
        glVertex3d(1.611221, 1, 1.694782);
        glVertex3d(1.571096, 1, 1.560482);
        glVertex3d(1.543144, 0.823522, 1.560482);

        glNormal3d(0.052697, 1.150038, 0.283028);
        glVertex3d(1.611221, 1, 1.694782);
        glVertex3d(1.543144, 0.823522, 1.560482);
        glVertex3d(1.581306, 0.811122, 1.694782);

        glNormal3d(0.844942, 1.024559, 0.9876);
        glVertex3d(1.571096, 1, 1.560482);
        glVertex3d(1.343537, 1, 1.524755);
        glVertex3d(1.326723, 0.893841, 1.524755);

        glNormal3d(0.844943, 1.024559, 0.9876);
        glVertex3d(1.571096, 1, 1.560482);
        glVertex3d(1.326723, 0.893841, 1.524755);
        glVertex3d(1.543144, 0.823522, 1.560482);

        glNormal3d(0.014844, 1.156033, -0.071564);
        glVertex3d(1.343537, 1, 1.524755);
        glVertex3d(1.352148, 1, 1.406211);
        glVertex3d(1.334913, 0.89118, 1.406211);

        glNormal3d(0.014844, 1.156034, -0.071565);
        glVertex3d(1.343537, 1, 1.524755);
        glVertex3d(1.334913, 0.89118, 1.406211);
        glVertex3d(1.326723, 0.893841, 1.524755);

        glNormal3d(0.076445, 1.146277, -0.354469);
        glVertex3d(1.352148, 1, 1.406211);
        glVertex3d(1.425986, 1, 1.213831);
        glVertex3d(1.405136, 0.868363, 1.213831);

        glNormal3d(0.076444, 1.146276, -0.354469);
        glVertex3d(1.352148, 1, 1.406211);
        glVertex3d(1.405136, 0.868363, 1.213831);
        glVertex3d(1.334913, 0.89118, 1.406211);

        glNormal3d(0.640888, 1.056878, -0.93156);
        glVertex3d(1.425986, 1, 1.213831);
        glVertex3d(1.569996, 1, 1.158315);
        glVertex3d(1.542099, 0.823861, 1.158315);

        glNormal3d(0.640888, 1.056878, -0.93156);
        glVertex3d(1.425986, 1, 1.213831);
        glVertex3d(1.542099, 0.823861, 1.158315);
        glVertex3d(1.405136, 0.868363, 1.213831);

        glNormal3d(0.015039, 1.156003, 0.074267);
        glVertex3d(1.569996, 1, 1.158315);
        glVertex3d(1.555339, 1, 0.963919);
        glVertex3d(1.528158, 0.828391, 0.963919);

        glNormal3d(0.015039, 1.156002, 0.074267);
        glVertex3d(1.569996, 1, 1.158315);
        glVertex3d(1.528158, 0.828391, 0.963919);
        glVertex3d(1.542099, 0.823861, 1.158315);

        glNormal3d(0.466125, 1.084557, -0.841325);
        glVertex3d(1.555339, 1, 0.963919);
        glVertex3d(1.897776, 1, 0.74662);
        glVertex3d(1.853836, 0.722572, 0.74662);

        glNormal3d(0.466126, 1.084558, -0.841325);
        glVertex3d(1.555339, 1, 0.963919);
        glVertex3d(1.853836, 0.722572, 0.74662);
        glVertex3d(1.528158, 0.828391, 0.963919);

        glNormal3d(0.052276, 1.150105, -0.281581);
        glVertex3d(1.897776, 1, 0.74662);
        glVertex3d(1.92984, 1, 0.638704);
        glVertex3d(1.88433, 0.712664, 0.638704);

        glNormal3d(0.052276, 1.150105, -0.28158);
        glVertex3d(1.897776, 1, 0.74662);
        glVertex3d(1.88433, 0.712664, 0.638704);
        glVertex3d(1.853836, 0.722572, 0.74662);

        glNormal3d(0.118974, 1.139541, 0.452019);
        glVertex3d(1.92984, 1, 0.638704);
        glVertex3d(1.879454, 1, 0.540498);
        glVertex3d(1.836411, 0.728234, 0.540498);

        glNormal3d(0.118974, 1.139541, 0.452018);
        glVertex3d(1.92984, 1, 0.638704);
        glVertex3d(1.836411, 0.728234, 0.540498);
        glVertex3d(1.88433, 0.712664, 0.638704);

        glNormal3d(0.012312, 1.156435, 0);
        glVertex3d(1.879454, 1, 0.540498);
        glVertex3d(1.879454, 1, 0.476371);
        glVertex3d(1.836411, 0.728234, 0.476371);

        glNormal3d(0.012312, 1.156435, 0);
        glVertex3d(1.879454, 1, 0.540498);
        glVertex3d(1.836411, 0.728234, 0.476371);
        glVertex3d(1.836411, 0.728234, 0.540498);

        glNormal3d(0.297286, 1.111299, -0.702713);
        glVertex3d(1.879454, 1, 0.476371);
        glVertex3d(1.943581, 1, 0.412245);
        glVertex3d(1.897399, 0.708417, 0.412245);

        glNormal3d(0.297286, 1.111299, -0.702713);
        glVertex3d(1.879454, 1, 0.476371);
        glVertex3d(1.897399, 0.708417, 0.412245);
        glVertex3d(1.836411, 0.728234, 0.476371);

        glNormal3d(0.012357, 1.156427, 0.009597);
        glVertex3d(1.943581, 1, 0.412245);
        glVertex3d(1.939575, 1, 0);
        glVertex3d(1.893589, 0.709655, 0);

        glNormal3d(0.012357, 1.156428, 0.009597);
        glVertex3d(1.943581, 1, 0.412245);
        glVertex3d(1.893589, 0.709655, 0);
        glVertex3d(1.897399, 0.708417, 0.412245);

        glNormal3d(1, 1, 1);
        glVertex3d(1.939575, 1, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.893589, 0.709655, 0);

        glNormal3d(1, 1, 1);
        glVertex3d(1.893589, 0.709655, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.760133, 0.447731, 0);

        glNormal3d(0.109034, 1.453969, 0.009597);
        glVertex3d(1.897399, 0.708417, 0.412245);
        glVertex3d(1.893589, 0.709655, 0);
        glVertex3d(1.760133, 0.447731, 0);

        glNormal3d(0.109034, 1.453969, 0.009597);
        glVertex3d(1.897399, 0.708417, 0.412245);
        glVertex3d(1.760133, 0.447731, 0);
        glVertex3d(1.763373, 0.445377, 0.412244);

        glNormal3d(0.366072, 1.323002, -0.702713);
        glVertex3d(1.836411, 0.728234, 0.476371);
        glVertex3d(1.897399, 0.708417, 0.412245);
        glVertex3d(1.763373, 0.445377, 0.412244);

        glNormal3d(0.366073, 1.323002, -0.702714);
        glVertex3d(1.836411, 0.728234, 0.476371);
        glVertex3d(1.763373, 0.445377, 0.412244);
        glVertex3d(1.711493, 0.48307, 0.476371);

        glNormal3d(0.108994, 1.453991, 0);
        glVertex3d(1.836411, 0.728234, 0.540498);
        glVertex3d(1.836411, 0.728234, 0.476371);
        glVertex3d(1.711493, 0.48307, 0.476371);

        glNormal3d(0.108994, 1.453991, 0);
        glVertex3d(1.836411, 0.728234, 0.540498);
        glVertex3d(1.711493, 0.48307, 0.476371);
        glVertex3d(1.711493, 0.48307, 0.540498);

        glNormal3d(0.205215, 1.404964, 0.452018);
        glVertex3d(1.88433, 0.712664, 0.638704);
        glVertex3d(1.836411, 0.728234, 0.540498);
        glVertex3d(1.711493, 0.48307, 0.540498);

        glNormal3d(0.205215, 1.404963, 0.452019);
        glVertex3d(1.88433, 0.712664, 0.638704);
        glVertex3d(1.711493, 0.48307, 0.540498);
        glVertex3d(1.752256, 0.453454, 0.638704);

        glNormal3d(0.145046, 1.435621, -0.28158);
        glVertex3d(1.853836, 0.722572, 0.74662);
        glVertex3d(1.88433, 0.712664, 0.638704);
        glVertex3d(1.752256, 0.453454, 0.638704);

        glNormal3d(0.145046, 1.435621, -0.281581);
        glVertex3d(1.853836, 0.722572, 0.74662);
        glVertex3d(1.752256, 0.453454, 0.638704);
        glVertex3d(1.726316, 0.4723, 0.746621);

        glNormal3d(0.518385, 1.245395, -0.841325);
        glVertex3d(1.528158, 0.828391, 0.963919);
        glVertex3d(1.853836, 0.722572, 0.74662);
        glVertex3d(1.726316, 0.4723, 0.746621);

        glNormal3d(0.518385, 1.245395, -0.841325);
        glVertex3d(1.528158, 0.828391, 0.963919);
        glVertex3d(1.726316, 0.4723, 0.746621);
        glVertex3d(1.449278, 0.67358, 0.963919);

        glNormal3d(0.111454, 1.452737, 0.074267);
        glVertex3d(1.542099, 0.823861, 1.158315);
        glVertex3d(1.528158, 0.828391, 0.963919);
        glVertex3d(1.449278, 0.67358, 0.963919);

        glNormal3d(0.111454, 1.452737, 0.074267);
        glVertex3d(1.542099, 0.823861, 1.158315);
        glVertex3d(1.449278, 0.67358, 0.963919);
        glVertex3d(1.461137, 0.664964, 1.158315);

        glNormal3d(0.67604, 1.165066, -0.93156);
        glVertex3d(1.405136, 0.868363, 1.213831);
        glVertex3d(1.542099, 0.823861, 1.158315);
        glVertex3d(1.461137, 0.664964, 1.158315);

        glNormal3d(0.67604, 1.165066, -0.93156);
        glVertex3d(1.405136, 0.868363, 1.213831);
        glVertex3d(1.461137, 0.664964, 1.158315);
        glVertex3d(1.34463, 0.749612, 1.213831);

        glNormal3d(0.166849, 1.424512, -0.354469);
        glVertex3d(1.334913, 0.89118, 1.406211);
        glVertex3d(1.405136, 0.868363, 1.213831);
        glVertex3d(1.34463, 0.749612, 1.213831);

        glNormal3d(0.166849, 1.424512, -0.354469);
        glVertex3d(1.334913, 0.89118, 1.406211);
        glVertex3d(1.34463, 0.749612, 1.213831);
        glVertex3d(1.284894, 0.793013, 1.406211);

        glNormal3d(0.111278, 1.452827, -0.071565);
        glVertex3d(1.326723, 0.893841, 1.524755);
        glVertex3d(1.334913, 0.89118, 1.406211);
        glVertex3d(1.284894, 0.793013, 1.406211);

        glNormal3d(0.111278, 1.452826, -0.071565);
        glVertex3d(1.326723, 0.893841, 1.524755);
        glVertex3d(1.284894, 0.793013, 1.406211);
        glVertex3d(1.277927, 0.798074, 1.524755);

        glNormal3d(0.860121, 1.071272, 0.9876);
        glVertex3d(1.543144, 0.823522, 1.560482);
        glVertex3d(1.326723, 0.893841, 1.524755);
        glVertex3d(1.277927, 0.798074, 1.524755);

        glNormal3d(0.860121, 1.071272, 0.9876);
        glVertex3d(1.543144, 0.823522, 1.560482);
        glVertex3d(1.277927, 0.798074, 1.524755);
        glVertex3d(1.462026, 0.664318, 1.560482);

        glNormal3d(0.145425, 1.435427, 0.283028);
        glVertex3d(1.581306, 0.811122, 1.694782);
        glVertex3d(1.543144, 0.823522, 1.560482);
        glVertex3d(1.462026, 0.664318, 1.560482);

        glNormal3d(0.145425, 1.435428, 0.283028);
        glVertex3d(1.581306, 0.811122, 1.694782);
        glVertex3d(1.462026, 0.664318, 1.560482);
        glVertex3d(1.494488, 0.640733, 1.694782);

        glNormal3d(0.423078, 1.293956, -0.76207);
        glVertex3d(1.313654, 0.898088, 1.930953);
        glVertex3d(1.581306, 0.811122, 1.694782);
        glVertex3d(1.494488, 0.640733, 1.694782);

        glNormal3d(0.423077, 1.293956, -0.76207);
        glVertex3d(1.313654, 0.898088, 1.930953);
        glVertex3d(1.494488, 0.640733, 1.694782);
        glVertex3d(1.26681, 0.806151, 1.930953);

        glNormal3d(0.108993, 1.45399, 0);
        glVertex3d(1.313654, 0.898088, 1.960451);
        glVertex3d(1.313654, 0.898088, 1.930953);
        glVertex3d(1.26681, 0.806151, 1.930953);

        glNormal3d(0.108993, 1.45399, 0);
        glVertex3d(1.313654, 0.898088, 1.960451);
        glVertex3d(1.26681, 0.806151, 1.930953);
        glVertex3d(1.26681, 0.806151, 1.960451);

        glNormal3d(0.465113, 1.272538, 0.799762);
        glVertex3d(1.465253, 0.84883, 2.078628);
        glVertex3d(1.313654, 0.898088, 1.960451);
        glVertex3d(1.26681, 0.806151, 1.960451);

        glNormal3d(0.465113, 1.272538, 0.799762);
        glVertex3d(1.465253, 0.84883, 2.078628);
        glVertex3d(1.26681, 0.806151, 1.960451);
        glVertex3d(1.395768, 0.712458, 2.078628);

        glNormal3d(0.277123, 1.368324, 0.584625);
        glVertex3d(1.580434, 0.811405, 2.244625);
        glVertex3d(1.465253, 0.84883, 2.078628);
        glVertex3d(1.395768, 0.712458, 2.078628);

        glNormal3d(0.277123, 1.368325, 0.584624);
        glVertex3d(1.580434, 0.811405, 2.244625);
        glVertex3d(1.395768, 0.712458, 2.078628);
        glVertex3d(1.493747, 0.641272, 2.244625);

        glNormal3d(0.171322, 1.422233, -0.367439);
        glVertex3d(1.554122, 0.819955, 2.784024);
        glVertex3d(1.627308, 0.796175, 2.591643);
        glVertex3d(1.53362, 0.612302, 2.591643);

        glNormal3d(0.171321, 1.422233, -0.367439);
        glVertex3d(1.554122, 0.819955, 2.784024);
        glVertex3d(1.53362, 0.612302, 2.591643);
        glVertex3d(1.471364, 0.657534, 2.784024);

        glNormal3d(0.392039, 1.309772, -0.731043);
        glVertex3d(1.420296, 0.863437, 2.913743);
        glVertex3d(1.554122, 0.819955, 2.784024);
        glVertex3d(1.471364, 0.657534, 2.784024);

        glNormal3d(0.392039, 1.309772, -0.731044);
        glVertex3d(1.420296, 0.863437, 2.913743);
        glVertex3d(1.471364, 0.657534, 2.784024);
        glVertex3d(1.357525, 0.740243, 2.913743);

        glNormal3d(0.712308, 1.146587, -0.946438);
        glVertex3d(1.227922, 0.925944, 2.981901);
        glVertex3d(1.420296, 0.863437, 2.913743);
        glVertex3d(1.357525, 0.740243, 2.913743);

        glNormal3d(0.712308, 1.146587, -0.946438);
        glVertex3d(1.227922, 0.925944, 2.981901);
        glVertex3d(1.357525, 0.740243, 2.913743);
        glVertex3d(1.193882, 0.859137, 2.981901);

        glNormal3d(0.932068, 1.034613, -0.997089);
        glVertex3d(1, 1, 3);
        glVertex3d(1.227922, 0.925944, 2.981901);
        glVertex3d(1.193882, 0.859137, 2.981901);

        glNormal3d(0.139784, 1.438302, 0.260613);
        glVertex3d(1.628963, 0.795637, 2.431325);
        glVertex3d(1.580434, 0.811405, 2.244625);
        glVertex3d(1.493747, 0.641272, 2.244625);

        glNormal3d(0.139784, 1.438302, 0.260614);
        glVertex3d(1.628963, 0.795637, 2.431325);
        glVertex3d(1.493747, 0.641272, 2.244625);
        glVertex3d(1.535028, 0.611279, 2.431325);

        glNormal3d(1.890955, 0.546035, 0.010723);
        glVertex3d(1.628963, 0.795637, 2.431325);
        glVertex3d(1.627308, 0.796175, 2.591643);
        glVertex3d(1.53362, 0.612302, 2.591643);

        glNormal3d(1.890955, 0.546036, 0.010723);
        glVertex3d(1.628963, 0.795637, 2.431325);
        glVertex3d(1.53362, 0.612302, 2.591643);
        glVertex3d(1.535028, 0.611279, 2.431325);

        glNormal3d(1.707066, 0.292934, 0.010723);
        glVertex3d(1.535028, 0.611279, 2.431325);
        glVertex3d(1.53362, 0.612302, 2.591643);
        glVertex3d(1.387698, 0.46638, 2.591643);

        glNormal3d(1.707066, 0.292934, 0.010723);
        glVertex3d(1.535028, 0.611279, 2.431325);
        glVertex3d(1.387698, 0.46638, 2.591643);
        glVertex3d(1.388721, 0.464972, 2.431325);

        glNormal3d(0.317329, 1.682672, 0.260614);
        glVertex3d(1.535028, 0.611279, 2.431325);
        glVertex3d(1.493747, 0.641272, 2.244625);
        glVertex3d(1.358728, 0.506253, 2.244625);

        glNormal3d(0.317329, 1.682672, 0.260614);
        glVertex3d(1.535028, 0.611279, 2.431325);
        glVertex3d(1.358728, 0.506253, 2.244625);
        glVertex3d(1.388721, 0.464972, 2.431325);

        glNormal3d(0.946089, 1.053911, -0.997089);
        glVertex3d(1, 1, 3);
        glVertex3d(1.193882, 0.859137, 2.981901);
        glVertex3d(1.140864, 0.806118, 2.981901);

        glNormal3d(0.771686, 1.228314, -0.946438);
        glVertex3d(1.193882, 0.859137, 2.981901);
        glVertex3d(1.357525, 0.740243, 2.913743);
        glVertex3d(1.259758, 0.642475, 2.913743);

        glNormal3d(0.771686, 1.228314, -0.946438);
        glVertex3d(1.193882, 0.859137, 2.981901);
        glVertex3d(1.259758, 0.642475, 2.913743);
        glVertex3d(1.140864, 0.806118, 2.981901);

        glNormal3d(0.517519, 1.482481, -0.731044);
        glVertex3d(1.357525, 0.740243, 2.913743);
        glVertex3d(1.471364, 0.657534, 2.784024);
        glVertex3d(1.342466, 0.528636, 2.784024);

        glNormal3d(0.517519, 1.482481, -0.731043);
        glVertex3d(1.357525, 0.740243, 2.913743);
        glVertex3d(1.342466, 0.528636, 2.784024);
        glVertex3d(1.259758, 0.642475, 2.913743);

        glNormal3d(0.342357, 1.657643, -0.367439);
        glVertex3d(1.471364, 0.657534, 2.784024);
        glVertex3d(1.53362, 0.612302, 2.591643);
        glVertex3d(1.387698, 0.46638, 2.591643);

        glNormal3d(0.342357, 1.657643, -0.367439);
        glVertex3d(1.471364, 0.657534, 2.784024);
        glVertex3d(1.387698, 0.46638, 2.591643);
        glVertex3d(1.342466, 0.528636, 2.784024);

        glNormal3d(0.426322, 1.573679, 0.584624);
        glVertex3d(1.493747, 0.641272, 2.244625);
        glVertex3d(1.395768, 0.712458, 2.078628);
        glVertex3d(1.287542, 0.604232, 2.078628);

        glNormal3d(0.426321, 1.573679, 0.584624);
        glVertex3d(1.493747, 0.641272, 2.244625);
        glVertex3d(1.287542, 0.604232, 2.078628);
        glVertex3d(1.358728, 0.506253, 2.244625);

        glNormal3d(0.575511, 1.424489, 0.799762);
        glVertex3d(1.395768, 0.712458, 2.078628);
        glVertex3d(1.26681, 0.806151, 1.960451);
        glVertex3d(1.193849, 0.73319, 1.960451);

        glNormal3d(0.575511, 1.424489, 0.799762);
        glVertex3d(1.395768, 0.712458, 2.078628);
        glVertex3d(1.193849, 0.73319, 1.960451);
        glVertex3d(1.287542, 0.604232, 2.078628);

        glNormal3d(0.292893, 1.707107, 0);
        glVertex3d(1.26681, 0.806151, 1.960451);
        glVertex3d(1.26681, 0.806151, 1.930953);
        glVertex3d(1.193849, 0.73319, 1.930953);

        glNormal3d(0.292893, 1.707107, 0);
        glVertex3d(1.26681, 0.806151, 1.960451);
        glVertex3d(1.193849, 0.73319, 1.930953);
        glVertex3d(1.193849, 0.73319, 1.960451);

        glNormal3d(0.542152, 1.457848, -0.76207);
        glVertex3d(1.26681, 0.806151, 1.930953);
        glVertex3d(1.494488, 0.640733, 1.694782);
        glVertex3d(1.359267, 0.505512, 1.694782);

        glNormal3d(0.542152, 1.457848, -0.76207);
        glVertex3d(1.26681, 0.806151, 1.930953);
        glVertex3d(1.359267, 0.505512, 1.694782);
        glVertex3d(1.193849, 0.73319, 1.930953);

        glNormal3d(0.321806, 1.678195, 0.283028);
        glVertex3d(1.494488, 0.640733, 1.694782);
        glVertex3d(1.462026, 0.664318, 1.560482);
        glVertex3d(1.335682, 0.537974, 1.560482);

        glNormal3d(0.321806, 1.678195, 0.283028);
        glVertex3d(1.494488, 0.640733, 1.694782);
        glVertex3d(1.335682, 0.537974, 1.560482);
        glVertex3d(1.359267, 0.505512, 1.694782);

        glNormal3d(0.888991, 1.111009, 0.9876);
        glVertex3d(1.462026, 0.664318, 1.560482);
        glVertex3d(1.277927, 0.798074, 1.524755);
        glVertex3d(1.201926, 0.722073, 1.524755);

        glNormal3d(0.888991, 1.111009, 0.9876);
        glVertex3d(1.462026, 0.664318, 1.560482);
        glVertex3d(1.201926, 0.722073, 1.524755);
        glVertex3d(1.335682, 0.537974, 1.560482);

        glNormal3d(0.294707, 1.705294, -0.071564);
        glVertex3d(1.277927, 0.798074, 1.524755);
        glVertex3d(1.284894, 0.793013, 1.406211);
        glVertex3d(1.206987, 0.715106, 1.406211);

        glNormal3d(0.294707, 1.705294, -0.071564);
        glVertex3d(1.277927, 0.798074, 1.524755);
        glVertex3d(1.206987, 0.715106, 1.406211);
        glVertex3d(1.201926, 0.722073, 1.524755);

        glNormal3d(0.338807, 1.661192, -0.354469);
        glVertex3d(1.284894, 0.793013, 1.406211);
        glVertex3d(1.34463, 0.749612, 1.213831);
        glVertex3d(1.250388, 0.65537, 1.213831);

        glNormal3d(0.338808, 1.661193, -0.35447);
        glVertex3d(1.284894, 0.793013, 1.406211);
        glVertex3d(1.250388, 0.65537, 1.213831);
        glVertex3d(1.206987, 0.715106, 1.406211);

        glNormal3d(0.742904, 1.257096, -0.93156);
        glVertex3d(1.34463, 0.749612, 1.213831);
        glVertex3d(1.461137, 0.664964, 1.158315);
        glVertex3d(1.335035, 0.538863, 1.158315);

        glNormal3d(0.742904, 1.257096, -0.93156);
        glVertex3d(1.34463, 0.749612, 1.213831);
        glVertex3d(1.335035, 0.538863, 1.158315);
        glVertex3d(1.250388, 0.65537, 1.213831);

        glNormal3d(0.294846, 1.705154, 0.074267);
        glVertex3d(1.461137, 0.664964, 1.158315);
        glVertex3d(1.449278, 0.67358, 0.963919);
        glVertex3d(1.32642, 0.550721, 0.963919);

        glNormal3d(0.294846, 1.705154, 0.074266);
        glVertex3d(1.461137, 0.664964, 1.158315);
        glVertex3d(1.32642, 0.550721, 0.963919);
        glVertex3d(1.335035, 0.538863, 1.158315);

        glNormal3d(0.617788, 1.382212, -0.841325);
        glVertex3d(1.449278, 0.67358, 0.963919);
        glVertex3d(1.726316, 0.4723, 0.746621);
        glVertex3d(1.527699, 0.273684, 0.746621);

        glNormal3d(0.617788, 1.382212, -0.841325);
        glVertex3d(1.449278, 0.67358, 0.963919);
        glVertex3d(1.527699, 0.273684, 0.746621);
        glVertex3d(1.32642, 0.550721, 0.963919);

        glNormal3d(0.321505, 1.678495, -0.281581);
        glVertex3d(1.726316, 0.4723, 0.746621);
        glVertex3d(1.752256, 0.453454, 0.638704);
        glVertex3d(1.546546, 0.247744, 0.638704);

        glNormal3d(0.321505, 1.678495, -0.281582);
        glVertex3d(1.726316, 0.4723, 0.746621);
        glVertex3d(1.546546, 0.247744, 0.638704);
        glVertex3d(1.527699, 0.273684, 0.746621);

        glNormal3d(0.369255, 1.630745, 0.452019);
        glVertex3d(1.752256, 0.453454, 0.638704);
        glVertex3d(1.711493, 0.48307, 0.540498);
        glVertex3d(1.51693, 0.288506, 0.540498);

        glNormal3d(0.369255, 1.630745, 0.452019);
        glVertex3d(1.752256, 0.453454, 0.638704);
        glVertex3d(1.51693, 0.288506, 0.540498);
        glVertex3d(1.546546, 0.247744, 0.638704);

        glNormal3d(0.292893, 1.707107, 0);
        glVertex3d(1.711493, 0.48307, 0.540498);
        glVertex3d(1.711493, 0.48307, 0.476371);
        glVertex3d(1.51693, 0.288506, 0.476371);

        glNormal3d(0.292893, 1.707107, 0);
        glVertex3d(1.711493, 0.48307, 0.540498);
        glVertex3d(1.51693, 0.288506, 0.476371);
        glVertex3d(1.51693, 0.288506, 0.540498);

        glNormal3d(0.496913, 1.503088, -0.702714);
        glVertex3d(1.711493, 0.48307, 0.476371);
        glVertex3d(1.763373, 0.445377, 0.412244);
        glVertex3d(1.554623, 0.236627, 0.412244);

        glNormal3d(0.496913, 1.503088, -0.702713);
        glVertex3d(1.711493, 0.48307, 0.476371);
        glVertex3d(1.554623, 0.236627, 0.412244);
        glVertex3d(1.51693, 0.288506, 0.476371);

        glNormal3d(0.292926, 1.707074, 0.009597);
        glVertex3d(1.763373, 0.445377, 0.412244);
        glVertex3d(1.760133, 0.447731, 0);
        glVertex3d(1.552269, 0.239867, 0);

        glNormal3d(0.292926, 1.707075, 0.009597);
        glVertex3d(1.763373, 0.445377, 0.412244);
        glVertex3d(1.552269, 0.239867, 0);
        glVertex3d(1.554623, 0.236627, 0.412244);

        glNormal3d(1, 1, 1);
        glVertex3d(1.760133, 0.447731, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.552269, 0.239867, 0);

        glNormal3d(1, 1, 1);
        glVertex3d(1.552269, 0.239867, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.290345, 0.106411, 0);

        glNormal3d(0.546031, 1.890966, 0.009597);
        glVertex3d(1.554623, 0.236627, 0.412244);
        glVertex3d(1.552269, 0.239867, 0);
        glVertex3d(1.290345, 0.106411, 0);

        glNormal3d(0.546031, 1.890966, 0.009597);
        glVertex3d(1.554623, 0.236627, 0.412244);
        glVertex3d(1.290345, 0.106411, 0);
        glVertex3d(1.291582, 0.102601, 0.412244);

        glNormal3d(0.676998, 1.633927, -0.702713);
        glVertex3d(1.51693, 0.288506, 0.476371);
        glVertex3d(1.554623, 0.236627, 0.412244);
        glVertex3d(1.291582, 0.102601, 0.412244);

        glNormal3d(0.676998, 1.633927, -0.702713);
        glVertex3d(1.51693, 0.288506, 0.476371);
        glVertex3d(1.291582, 0.102601, 0.412244);
        glVertex3d(1.271766, 0.163589, 0.476371);

        glNormal3d(0.54601, 1.891007, 0);
        glVertex3d(1.51693, 0.288506, 0.540498);
        glVertex3d(1.51693, 0.288506, 0.476371);
        glVertex3d(1.271766, 0.163589, 0.476371);

        glNormal3d(0.54601, 1.891007, 1e-006);
        glVertex3d(1.51693, 0.288506, 0.540498);
        glVertex3d(1.271766, 0.163589, 0.476371);
        glVertex3d(1.271766, 0.163589, 0.540498);

        glNormal3d(0.595037, 1.794785, 0.452019);
        glVertex3d(1.546546, 0.247744, 0.638704);
        glVertex3d(1.51693, 0.288506, 0.540498);
        glVertex3d(1.271766, 0.163589, 0.540498);

        glNormal3d(0.595037, 1.794785, 0.452019);
        glVertex3d(1.546546, 0.247744, 0.638704);
        glVertex3d(1.271766, 0.163589, 0.540498);
        glVertex3d(1.287336, 0.11567, 0.638704);

        glNormal3d(0.564379, 1.854954, -0.281582);
        glVertex3d(1.527699, 0.273684, 0.746621);
        glVertex3d(1.546546, 0.247744, 0.638704);
        glVertex3d(1.287336, 0.11567, 0.638704);

        glNormal3d(0.564379, 1.854954, -0.281582);
        glVertex3d(1.527699, 0.273684, 0.746621);
        glVertex3d(1.287336, 0.11567, 0.638704);
        glVertex3d(1.277428, 0.146164, 0.746621);

        glNormal3d(0.754605, 1.481615, -0.841325);
        glVertex3d(1.32642, 0.550721, 0.963919);
        glVertex3d(1.527699, 0.273684, 0.746621);
        glVertex3d(1.277428, 0.146164, 0.746621);

        glNormal3d(0.754605, 1.481615, -0.841325);
        glVertex3d(1.32642, 0.550721, 0.963919);
        glVertex3d(1.277428, 0.146164, 0.746621);
        glVertex3d(1.171609, 0.471841, 0.963919);

        glNormal3d(0.547264, 1.888546, 0.074266);
        glVertex3d(1.335035, 0.538863, 1.158315);
        glVertex3d(1.32642, 0.550721, 0.963919);
        glVertex3d(1.171609, 0.471841, 0.963919);

        glNormal3d(0.547263, 1.888546, 0.074267);
        glVertex3d(1.335035, 0.538863, 1.158315);
        glVertex3d(1.171609, 0.471841, 0.963919);
        glVertex3d(1.176138, 0.457901, 1.158315);

        glNormal3d(0.834934, 1.32396, -0.93156);
        glVertex3d(1.250388, 0.65537, 1.213831);
        glVertex3d(1.335035, 0.538863, 1.158315);
        glVertex3d(1.176138, 0.457901, 1.158315);

        glNormal3d(0.834934, 1.32396, -0.93156);
        glVertex3d(1.250388, 0.65537, 1.213831);
        glVertex3d(1.176138, 0.457901, 1.158315);
        glVertex3d(1.131637, 0.594864, 1.213831);

        glNormal3d(0.575488, 1.833151, -0.35447);
        glVertex3d(1.206987, 0.715106, 1.406211);
        glVertex3d(1.250388, 0.65537, 1.213831);
        glVertex3d(1.131637, 0.594864, 1.213831);

        glNormal3d(0.575488, 1.833151, -0.354469);
        glVertex3d(1.206987, 0.715106, 1.406211);
        glVertex3d(1.131637, 0.594864, 1.213831);
        glVertex3d(1.10882, 0.665087, 1.406211);

        glNormal3d(0.547173, 1.888722, -0.071564);
        glVertex3d(1.201926, 0.722073, 1.524755);
        glVertex3d(1.206987, 0.715106, 1.406211);
        glVertex3d(1.10882, 0.665087, 1.406211);

        glNormal3d(0.547174, 1.888722, -0.071565);
        glVertex3d(1.201926, 0.722073, 1.524755);
        glVertex3d(1.10882, 0.665087, 1.406211);
        glVertex3d(1.106159, 0.673277, 1.524755);

        glNormal3d(0.928728, 1.139879, 0.9876);
        glVertex3d(1.335682, 0.537974, 1.560482);
        glVertex3d(1.201926, 0.722073, 1.524755);
        glVertex3d(1.106159, 0.673277, 1.524755);

        glNormal3d(0.928728, 1.13988, 0.9876);
        glVertex3d(1.335682, 0.537974, 1.560482);
        glVertex3d(1.106159, 0.673277, 1.524755);
        glVertex3d(1.176478, 0.456856, 1.560482);

        glNormal3d(0.564573, 1.854575, 0.283028);
        glVertex3d(1.359267, 0.505512, 1.694782);
        glVertex3d(1.335682, 0.537974, 1.560482);
        glVertex3d(1.176478, 0.456856, 1.560482);

        glNormal3d(0.564573, 1.854575, 0.283028);
        glVertex3d(1.359267, 0.505512, 1.694782);
        glVertex3d(1.176478, 0.456856, 1.560482);
        glVertex3d(1.188877, 0.418694, 1.694782);

        glNormal3d(0.706044, 1.576922, -0.76207);
        glVertex3d(1.193849, 0.73319, 1.930953);
        glVertex3d(1.359267, 0.505512, 1.694782);
        glVertex3d(1.188877, 0.418694, 1.694782);

        glNormal3d(0.706043, 1.576922, -0.76207);
        glVertex3d(1.193849, 0.73319, 1.930953);
        glVertex3d(1.188877, 0.418694, 1.694782);
        glVertex3d(1.101912, 0.686346, 1.930953);

        glNormal3d(0.546009, 1.891006, 0);
        glVertex3d(1.193849, 0.73319, 1.960451);
        glVertex3d(1.193849, 0.73319, 1.930953);
        glVertex3d(1.101912, 0.686346, 1.930953);

        glNormal3d(0.546009, 1.891006, 0);
        glVertex3d(1.193849, 0.73319, 1.960451);
        glVertex3d(1.101912, 0.686346, 1.930953);
        glVertex3d(1.101912, 0.686346, 1.960451);

        glNormal3d(0.727461, 1.534887, 0.799762);
        glVertex3d(1.287542, 0.604232, 2.078628);
        glVertex3d(1.193849, 0.73319, 1.960451);
        glVertex3d(1.101912, 0.686346, 1.960451);

        glNormal3d(0.727461, 1.534887, 0.799762);
        glVertex3d(1.287542, 0.604232, 2.078628);
        glVertex3d(1.101912, 0.686346, 1.960451);
        glVertex3d(1.15117, 0.534747, 2.078628);

        glNormal3d(0.631676, 1.722877, 0.584624);
        glVertex3d(1.358728, 0.506253, 2.244625);
        glVertex3d(1.287542, 0.604232, 2.078628);
        glVertex3d(1.15117, 0.534747, 2.078628);

        glNormal3d(0.631676, 1.722877, 0.584624);
        glVertex3d(1.358728, 0.506253, 2.244625);
        glVertex3d(1.15117, 0.534747, 2.078628);
        glVertex3d(1.188594, 0.419566, 2.244625);

        glNormal3d(0.577767, 1.828679, -0.367439);
        glVertex3d(1.342466, 0.528636, 2.784024);
        glVertex3d(1.387698, 0.46638, 2.591643);
        glVertex3d(1.203825, 0.372692, 2.591643);

        glNormal3d(0.577767, 1.828679, -0.367439);
        glVertex3d(1.342466, 0.528636, 2.784024);
        glVertex3d(1.203825, 0.372692, 2.591643);
        glVertex3d(1.180045, 0.445878, 2.784024);

        glNormal3d(0.690229, 1.607961, -0.731043);
        glVertex3d(1.259758, 0.642475, 2.913743);
        glVertex3d(1.342466, 0.528636, 2.784024);
        glVertex3d(1.180045, 0.445878, 2.784024);

        glNormal3d(0.690228, 1.607961, -0.731043);
        glVertex3d(1.259758, 0.642475, 2.913743);
        glVertex3d(1.180045, 0.445878, 2.784024);
        glVertex3d(1.136563, 0.579704, 2.913743);

        glNormal3d(0.853413, 1.287692, -0.946438);
        glVertex3d(1.140864, 0.806118, 2.981901);
        glVertex3d(1.259758, 0.642475, 2.913743);
        glVertex3d(1.136563, 0.579704, 2.913743);

        glNormal3d(0.853413, 1.287692, -0.946438);
        glVertex3d(1.140864, 0.806118, 2.981901);
        glVertex3d(1.136563, 0.579704, 2.913743);
        glVertex3d(1.074056, 0.772078, 2.981901);

        glNormal3d(0.965387, 1.067931, -0.997089);
        glVertex3d(1, 1, 3);
        glVertex3d(1.140864, 0.806118, 2.981901);
        glVertex3d(1.074056, 0.772078, 2.981901);

        glNormal3d(0.561698, 1.860216, 0.260614);
        glVertex3d(1.388721, 0.464972, 2.431325);
        glVertex3d(1.358728, 0.506253, 2.244625);
        glVertex3d(1.188594, 0.419566, 2.244625);

        glNormal3d(0.561698, 1.860216, 0.260614);
        glVertex3d(1.388721, 0.464972, 2.431325);
        glVertex3d(1.188594, 0.419566, 2.244625);
        glVertex3d(1.204363, 0.371036, 2.431325);

        glNormal3d(1.453964, 0.109045, 0.010723);
        glVertex3d(1.388721, 0.464972, 2.431325);
        glVertex3d(1.387698, 0.46638, 2.591643);
        glVertex3d(1.203825, 0.372692, 2.591643);

        glNormal3d(1.453964, 0.109045, 0.010723);
        glVertex3d(1.388721, 0.464972, 2.431325);
        glVertex3d(1.203825, 0.372692, 2.591643);
        glVertex3d(1.204363, 0.371036, 2.431325);

        glNormal3d(1.156425, 0.012368, 0.010723);
        glVertex3d(1.204363, 0.371036, 2.431325);
        glVertex3d(1.203825, 0.372692, 2.591643);
        glVertex3d(1, 0.340409, 2.591643);

        glNormal3d(1.156425, 0.012368, 0.010723);
        glVertex3d(1.204363, 0.371036, 2.431325);
        glVertex3d(1, 0.340409, 2.591643);
        glVertex3d(1, 0.338669, 2.431325);

        glNormal3d(0.848972, 1.953557, 0.260614);
        glVertex3d(1.204363, 0.371036, 2.431325);
        glVertex3d(1.188594, 0.419566, 2.244625);
        glVertex3d(1, 0.389695, 2.244625);

        glNormal3d(0.848972, 1.953557, 0.260614);
        glVertex3d(1.204363, 0.371036, 2.431325);
        glVertex3d(1, 0.389695, 2.244625);
        glVertex3d(1, 0.338669, 2.431325);

        glNormal3d(0.988073, 1.075303, -0.997089);
        glVertex3d(1, 1, 3);
        glVertex3d(1.074056, 0.772078, 2.981901);
        glVertex3d(1, 0.760349, 2.981901);

        glNormal3d(0.94949, 1.318909, -0.946438);
        glVertex3d(1.074056, 0.772078, 2.981901);
        glVertex3d(1.136563, 0.579704, 2.913743);
        glVertex3d(1, 0.558074, 2.913743);

        glNormal3d(0.94949, 1.318909, -0.946438);
        glVertex3d(1.074056, 0.772078, 2.981901);
        glVertex3d(1, 0.558074, 2.913743);
        glVertex3d(1, 0.760349, 2.981901);

        glNormal3d(0.89326, 1.67393, -0.731043);
        glVertex3d(1.136563, 0.579704, 2.913743);
        glVertex3d(1.180045, 0.445878, 2.784024);
        glVertex3d(1, 0.417361, 2.784024);

        glNormal3d(0.89326, 1.67393, -0.731044);
        glVertex3d(1.136563, 0.579704, 2.913743);
        glVertex3d(1, 0.417361, 2.784024);
        glVertex3d(1, 0.558074, 2.913743);

        glNormal3d(0.854509, 1.918597, -0.367439);
        glVertex3d(1.180045, 0.445878, 2.784024);
        glVertex3d(1.203825, 0.372692, 2.591643);
        glVertex3d(1, 0.340409, 2.591643);

        glNormal3d(0.854509, 1.918597, -0.367439);
        glVertex3d(1.180045, 0.445878, 2.784024);
        glVertex3d(1, 0.340409, 2.591643);
        glVertex3d(1, 0.417361, 2.784024);

        glNormal3d(0.873084, 1.801316, 0.584624);
        glVertex3d(1.188594, 0.419566, 2.244625);
        glVertex3d(1.15117, 0.534747, 2.078628);
        glVertex3d(1, 0.510804, 2.078628);

        glNormal3d(0.873084, 1.801316, 0.584624);
        glVertex3d(1.188594, 0.419566, 2.244625);
        glVertex3d(1, 0.510804, 2.078628);
        glVertex3d(1, 0.389695, 2.244625);

        glNormal3d(0.90609, 1.592927, 0.799762);
        glVertex3d(1.15117, 0.534747, 2.078628);
        glVertex3d(1.101912, 0.686346, 1.960451);
        glVertex3d(1, 0.670205, 1.960451);

        glNormal3d(0.90609, 1.592927, 0.799762);
        glVertex3d(1.15117, 0.534747, 2.078628);
        glVertex3d(1, 0.670205, 1.960451);
        glVertex3d(1, 0.510804, 2.078628);

        glNormal3d(0.843566, 1.987688, 0);
        glVertex3d(1.101912, 0.686346, 1.960451);
        glVertex3d(1.101912, 0.686346, 1.930953);
        glVertex3d(1, 0.670205, 1.930953);

        glNormal3d(0.843566, 1.987688, 0);
        glVertex3d(1.101912, 0.686346, 1.960451);
        glVertex3d(1, 0.670205, 1.930953);
        glVertex3d(1, 0.670205, 1.960451);

        glNormal3d(0.89871, 1.639524, -0.76207);
        glVertex3d(1.101912, 0.686346, 1.930953);
        glVertex3d(1.188877, 0.418694, 1.694782);
        glVertex3d(1, 0.388779, 1.694782);

        glNormal3d(0.89871, 1.639523, -0.76207);
        glVertex3d(1.101912, 0.686346, 1.930953);
        glVertex3d(1, 0.388779, 1.694782);
        glVertex3d(1, 0.670205, 1.930953);

        glNormal3d(0.849962, 1.947304, 0.283028);
        glVertex3d(1.188877, 0.418694, 1.694782);
        glVertex3d(1.176478, 0.456856, 1.560482);
        glVertex3d(1, 0.428904, 1.560482);

        glNormal3d(0.849962, 1.947303, 0.283028);
        glVertex3d(1.188877, 0.418694, 1.694782);
        glVertex3d(1, 0.428904, 1.560482);
        glVertex3d(1, 0.388779, 1.694782);

        glNormal3d(0.975441, 1.155058, 0.9876);
        glVertex3d(1.176478, 0.456856, 1.560482);
        glVertex3d(1.106159, 0.673277, 1.524755);
        glVertex3d(1, 0.656463, 1.524755);

        glNormal3d(0.975441, 1.155058, 0.9876);
        glVertex3d(1.176478, 0.456856, 1.560482);
        glVertex3d(1, 0.656463, 1.524755);
        glVertex3d(1, 0.428904, 1.560482);

        glNormal3d(0.843967, 1.985156, -0.071565);
        glVertex3d(1.106159, 0.673277, 1.524755);
        glVertex3d(1.10882, 0.665087, 1.406211);
        glVertex3d(1, 0.647852, 1.406211);

        glNormal3d(0.843967, 1.985156, -0.071565);
        glVertex3d(1.106159, 0.673277, 1.524755);
        glVertex3d(1, 0.647852, 1.406211);
        glVertex3d(1, 0.656463, 1.524755);

        glNormal3d(0.853723, 1.923555, -0.354469);
        glVertex3d(1.10882, 0.665087, 1.406211);
        glVertex3d(1.131637, 0.594864, 1.213831);
        glVertex3d(1, 0.574014, 1.213831);

        glNormal3d(0.853723, 1.923555, -0.354469);
        glVertex3d(1.10882, 0.665087, 1.406211);
        glVertex3d(1, 0.574014, 1.213831);
        glVertex3d(1, 0.647852, 1.406211);

        glNormal3d(0.943122, 1.359112, -0.93156);
        glVertex3d(1.131637, 0.594864, 1.213831);
        glVertex3d(1.176138, 0.457901, 1.158315);
        glVertex3d(1, 0.430004, 1.158315);

        glNormal3d(0.943122, 1.359112, -0.93156);
        glVertex3d(1.131637, 0.594864, 1.213831);
        glVertex3d(1, 0.430004, 1.158315);
        glVertex3d(1, 0.574014, 1.213831);

        glNormal3d(0.843998, 1.984961, 0.074267);
        glVertex3d(1.176138, 0.457901, 1.158315);
        glVertex3d(1.171609, 0.471841, 0.963919);
        glVertex3d(1, 0.444661, 0.963919);

        glNormal3d(0.843998, 1.984961, 0.074267);
        glVertex3d(1.176138, 0.457901, 1.158315);
        glVertex3d(1, 0.444661, 0.963919);
        glVertex3d(1, 0.430004, 1.158315);

        glNormal3d(0.915443, 1.533875, -0.841325);
        glVertex3d(1.171609, 0.471841, 0.963919);
        glVertex3d(1.277428, 0.146164, 0.746621);
        glVertex3d(1, 0.102224, 0.746621);

        glNormal3d(0.915443, 1.533875, -0.841325);
        glVertex3d(1.171609, 0.471841, 0.963919);
        glVertex3d(1, 0.102224, 0.746621);
        glVertex3d(1, 0.444661, 0.963919);

        glNormal3d(0.849896, 1.947724, -0.281581);
        glVertex3d(1.277428, 0.146164, 0.746621);
        glVertex3d(1.287336, 0.11567, 0.638704);
        glVertex3d(1, 0.07016, 0.638704);

        glNormal3d(0.849895, 1.947724, -0.281581);
        glVertex3d(1.277428, 0.146164, 0.746621);
        glVertex3d(1, 0.07016, 0.638704);
        glVertex3d(1, 0.102224, 0.746621);

        glNormal3d(0.860459, 1.881026, 0.452019);
        glVertex3d(1.287336, 0.11567, 0.638704);
        glVertex3d(1.271766, 0.163589, 0.540498);
        glVertex3d(1, 0.120546, 0.540498);

        glNormal3d(0.860459, 1.881026, 0.452019);
        glVertex3d(1.287336, 0.11567, 0.638704);
        glVertex3d(1, 0.120546, 0.540498);
        glVertex3d(1, 0.07016, 0.638704);

        glNormal3d(0.843566, 1.987688, 0);
        glVertex3d(1.271766, 0.163589, 0.540498);
        glVertex3d(1.271766, 0.163589, 0.476371);
        glVertex3d(1, 0.120546, 0.476371);

        glNormal3d(0.843566, 1.987688, 0);
        glVertex3d(1.271766, 0.163589, 0.540498);
        glVertex3d(1, 0.120546, 0.476371);
        glVertex3d(1, 0.120546, 0.540498);

        glNormal3d(0.888701, 1.702714, -0.702713);
        glVertex3d(1.271766, 0.163589, 0.476371);
        glVertex3d(1.291582, 0.102601, 0.412244);
        glVertex3d(1, 0.056419, 0.412244);

        glNormal3d(0.888701, 1.702714, -0.702713);
        glVertex3d(1.271766, 0.163589, 0.476371);
        glVertex3d(1, 0.056419, 0.412244);
        glVertex3d(1, 0.120546, 0.476371);

        glNormal3d(0.843573, 1.987643, 0.009597);
        glVertex3d(1.291582, 0.102601, 0.412244);
        glVertex3d(1.290345, 0.106411, 0);
        glVertex3d(1, 0.060425, 0);

        glNormal3d(0.843573, 1.987643, 0.009597);
        glVertex3d(1.291582, 0.102601, 0.412244);
        glVertex3d(1, 0.060425, 0);
        glVertex3d(1, 0.056419, 0.412244);

        glNormal3d(1, 1, 1);
        glVertex3d(1.290345, 0.106411, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1, 0.060425, 0);

        glNormal3d(1, 1, 1);
        glVertex3d(1, 0.060425, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.709655, 0.106411, 0);

        glNormal3d(1.156428, 1.987643, 0.009597);
        glVertex3d(1, 0.056419, 0.412244);
        glVertex3d(1, 0.060425, 0);
        glVertex3d(0.709655, 0.106411, 0);

        glNormal3d(1.156428, 1.987643, 0.009596);
        glVertex3d(1, 0.056419, 0.412244);
        glVertex3d(0.709655, 0.106411, 0);
        glVertex3d(0.708417, 0.102601, 0.412244);

        glNormal3d(1.111299, 1.702714, -0.702713);
        glVertex3d(1, 0.120546, 0.476371);
        glVertex3d(1, 0.056419, 0.412244);
        glVertex3d(0.708417, 0.102601, 0.412244);

        glNormal3d(1.111299, 1.702714, -0.702713);
        glVertex3d(1, 0.120546, 0.476371);
        glVertex3d(0.708417, 0.102601, 0.412244);
        glVertex3d(0.728233, 0.163589, 0.476371);

        glNormal3d(1.156435, 1.987688, 0);
        glVertex3d(1, 0.120546, 0.540498);
        glVertex3d(1, 0.120546, 0.476371);
        glVertex3d(0.728233, 0.163589, 0.476371);

        glNormal3d(1.156435, 1.987688, 0);
        glVertex3d(1, 0.120546, 0.540498);
        glVertex3d(0.728233, 0.163589, 0.476371);
        glVertex3d(0.728233, 0.163589, 0.540498);

        glNormal3d(1.139541, 1.881026, 0.452019);
        glVertex3d(1, 0.07016, 0.638704);
        glVertex3d(1, 0.120546, 0.540498);
        glVertex3d(0.728233, 0.163589, 0.540498);

        glNormal3d(1.139541, 1.881026, 0.452019);
        glVertex3d(1, 0.07016, 0.638704);
        glVertex3d(0.728233, 0.163589, 0.540498);
        glVertex3d(0.712664, 0.11567, 0.638704);

        glNormal3d(1.150105, 1.947724, -0.281581);
        glVertex3d(1, 0.102224, 0.746621);
        glVertex3d(1, 0.07016, 0.638704);
        glVertex3d(0.712664, 0.11567, 0.638704);

        glNormal3d(1.150105, 1.947724, -0.281581);
        glVertex3d(1, 0.102224, 0.746621);
        glVertex3d(0.712664, 0.11567, 0.638704);
        glVertex3d(0.722572, 0.146164, 0.746621);

        glNormal3d(1.084558, 1.533875, -0.841325);
        glVertex3d(1, 0.444661, 0.963919);
        glVertex3d(1, 0.102224, 0.746621);
        glVertex3d(0.722572, 0.146164, 0.746621);

        glNormal3d(1.084558, 1.533875, -0.841325);
        glVertex3d(1, 0.444661, 0.963919);
        glVertex3d(0.722572, 0.146164, 0.746621);
        glVertex3d(0.828391, 0.471842, 0.963919);

        glNormal3d(1.156003, 1.984961, 0.074267);
        glVertex3d(1, 0.430004, 1.158315);
        glVertex3d(1, 0.444661, 0.963919);
        glVertex3d(0.828391, 0.471842, 0.963919);

        glNormal3d(1.156003, 1.984961, 0.074267);
        glVertex3d(1, 0.430004, 1.158315);
        glVertex3d(0.828391, 0.471842, 0.963919);
        glVertex3d(0.823861, 0.457901, 1.158315);

        glNormal3d(1.056878, 1.359112, -0.93156);
        glVertex3d(1, 0.574014, 1.213831);
        glVertex3d(1, 0.430004, 1.158315);
        glVertex3d(0.823861, 0.457901, 1.158315);

        glNormal3d(1.056878, 1.359112, -0.93156);
        glVertex3d(1, 0.574014, 1.213831);
        glVertex3d(0.823861, 0.457901, 1.158315);
        glVertex3d(0.868363, 0.594864, 1.213831);

        glNormal3d(1.146277, 1.923555, -0.354469);
        glVertex3d(1, 0.647852, 1.406211);
        glVertex3d(1, 0.574014, 1.213831);
        glVertex3d(0.868363, 0.594864, 1.213831);

        glNormal3d(1.146277, 1.923555, -0.35447);
        glVertex3d(1, 0.647852, 1.406211);
        glVertex3d(0.868363, 0.594864, 1.213831);
        glVertex3d(0.89118, 0.665087, 1.406211);

        glNormal3d(1.156034, 1.985156, -0.071565);
        glVertex3d(1, 0.656463, 1.524755);
        glVertex3d(1, 0.647852, 1.406211);
        glVertex3d(0.89118, 0.665087, 1.406211);

        glNormal3d(1.156033, 1.985156, -0.071564);
        glVertex3d(1, 0.656463, 1.524755);
        glVertex3d(0.89118, 0.665087, 1.406211);
        glVertex3d(0.893841, 0.673277, 1.524755);

        glNormal3d(1.024559, 1.155058, 0.9876);
        glVertex3d(1, 0.428904, 1.560482);
        glVertex3d(1, 0.656463, 1.524755);
        glVertex3d(0.893841, 0.673277, 1.524755);

        glNormal3d(1.024559, 1.155058, 0.9876);
        glVertex3d(1, 0.428904, 1.560482);
        glVertex3d(0.893841, 0.673277, 1.524755);
        glVertex3d(0.823522, 0.456856, 1.560482);

        glNormal3d(1.150038, 1.947303, 0.283028);
        glVertex3d(1, 0.388779, 1.694782);
        glVertex3d(1, 0.428904, 1.560482);
        glVertex3d(0.823522, 0.456856, 1.560482);

        glNormal3d(1.150038, 1.947303, 0.283028);
        glVertex3d(1, 0.388779, 1.694782);
        glVertex3d(0.823522, 0.456856, 1.560482);
        glVertex3d(0.811122, 0.418695, 1.694782);

        glNormal3d(1.101291, 1.639523, -0.76207);
        glVertex3d(1, 0.670205, 1.930953);
        glVertex3d(1, 0.388779, 1.694782);
        glVertex3d(0.811122, 0.418695, 1.694782);

        glNormal3d(1.101291, 1.639523, -0.76207);
        glVertex3d(1, 0.670205, 1.930953);
        glVertex3d(0.811122, 0.418695, 1.694782);
        glVertex3d(0.898088, 0.686346, 1.930953);

        glNormal3d(1.156435, 1.987688, 0);
        glVertex3d(1, 0.670205, 1.960451);
        glVertex3d(1, 0.670205, 1.930953);
        glVertex3d(0.898088, 0.686346, 1.930953);

        glNormal3d(1.156435, 1.987688, 0);
        glVertex3d(1, 0.670205, 1.960451);
        glVertex3d(0.898088, 0.686346, 1.930953);
        glVertex3d(0.898088, 0.686346, 1.960451);

        glNormal3d(1.09391, 1.592927, 0.799762);
        glVertex3d(1, 0.510804, 2.078628);
        glVertex3d(1, 0.670205, 1.960451);
        glVertex3d(0.898088, 0.686346, 1.960451);

        glNormal3d(1.09391, 1.592927, 0.799762);
        glVertex3d(1, 0.510804, 2.078628);
        glVertex3d(0.898088, 0.686346, 1.960451);
        glVertex3d(0.84883, 0.534747, 2.078628);

        glNormal3d(1.126916, 1.801316, 0.584624);
        glVertex3d(1, 0.389695, 2.244625);
        glVertex3d(1, 0.510804, 2.078628);
        glVertex3d(0.84883, 0.534747, 2.078628);

        glNormal3d(1.126916, 1.801316, 0.584624);
        glVertex3d(1, 0.389695, 2.244625);
        glVertex3d(0.84883, 0.534747, 2.078628);
        glVertex3d(0.811405, 0.419566, 2.244625);

        glNormal3d(1.145492, 1.918597, -0.367439);
        glVertex3d(1, 0.417361, 2.784024);
        glVertex3d(1, 0.340409, 2.591643);
        glVertex3d(0.796175, 0.372692, 2.591643);

        glNormal3d(1.145492, 1.918597, -0.367439);
        glVertex3d(1, 0.417361, 2.784024);
        glVertex3d(0.796175, 0.372692, 2.591643);
        glVertex3d(0.819955, 0.445878, 2.784024);

        glNormal3d(1.10674, 1.67393, -0.731043);
        glVertex3d(1, 0.558074, 2.913743);
        glVertex3d(1, 0.417361, 2.784024);
        glVertex3d(0.819955, 0.445878, 2.784024);

        glNormal3d(1.10674, 1.67393, -0.731044);
        glVertex3d(1, 0.558074, 2.913743);
        glVertex3d(0.819955, 0.445878, 2.784024);
        glVertex3d(0.863437, 0.579704, 2.913743);

        glNormal3d(1.05051, 1.318909, -0.946438);
        glVertex3d(1, 0.760349, 2.981901);
        glVertex3d(1, 0.558074, 2.913743);
        glVertex3d(0.863437, 0.579704, 2.913743);

        glNormal3d(1.05051, 1.318909, -0.946438);
        glVertex3d(1, 0.760349, 2.981901);
        glVertex3d(0.863437, 0.579704, 2.913743);
        glVertex3d(0.925944, 0.772078, 2.981901);

        glNormal3d(1.011927, 1.075303, -0.997089);
        glVertex3d(1, 1, 3);
        glVertex3d(1, 0.760349, 2.981901);
        glVertex3d(0.925944, 0.772078, 2.981901);

        glNormal3d(1.151029, 1.953557, 0.260614);
        glVertex3d(1, 0.338669, 2.431325);
        glVertex3d(1, 0.389695, 2.244625);
        glVertex3d(0.811405, 0.419566, 2.244625);

        glNormal3d(1.151029, 1.953557, 0.260614);
        glVertex3d(1, 0.338669, 2.431325);
        glVertex3d(0.811405, 0.419566, 2.244625);
        glVertex3d(0.795637, 0.371037, 2.431325);

        glNormal3d(0.843574, 0.012368, 0.010723);
        glVertex3d(1, 0.338669, 2.431325);
        glVertex3d(1, 0.340409, 2.591643);
        glVertex3d(0.796175, 0.372692, 2.591643);

        glNormal3d(0.843574, 0.012368, 0.010723);
        glVertex3d(1, 0.338669, 2.431325);
        glVertex3d(0.796175, 0.372692, 2.591643);
        glVertex3d(0.795637, 0.371037, 2.431325);

        glNormal3d(0.546035, 0.109045, 0.010723);
        glVertex3d(0.795637, 0.371037, 2.431325);
        glVertex3d(0.796175, 0.372692, 2.591643);
        glVertex3d(0.612302, 0.46638, 2.591643);

        glNormal3d(0.546035, 0.109045, 0.010723);
        glVertex3d(0.795637, 0.371037, 2.431325);
        glVertex3d(0.612302, 0.46638, 2.591643);
        glVertex3d(0.611279, 0.464972, 2.431325);

        glNormal3d(1.438302, 1.860216, 0.260614);
        glVertex3d(0.795637, 0.371037, 2.431325);
        glVertex3d(0.811405, 0.419566, 2.244625);
        glVertex3d(0.641272, 0.506253, 2.244625);

        glNormal3d(1.438302, 1.860216, 0.260614);
        glVertex3d(0.795637, 0.371037, 2.431325);
        glVertex3d(0.641272, 0.506253, 2.244625);
        glVertex3d(0.611279, 0.464972, 2.431325);

        glNormal3d(1.034613, 1.067932, -0.997089);
        glVertex3d(1, 1, 3);
        glVertex3d(0.925944, 0.772078, 2.981901);
        glVertex3d(0.859137, 0.806118, 2.981901);

        glNormal3d(1.146587, 1.287692, -0.946438);
        glVertex3d(0.925944, 0.772078, 2.981901);
        glVertex3d(0.863437, 0.579704, 2.913743);
        glVertex3d(0.740242, 0.642475, 2.913743);

        glNormal3d(1.146587, 1.287692, -0.946438);
        glVertex3d(0.925944, 0.772078, 2.981901);
        glVertex3d(0.740242, 0.642475, 2.913743);
        glVertex3d(0.859137, 0.806118, 2.981901);

        glNormal3d(1.309772, 1.607961, -0.731044);
        glVertex3d(0.863437, 0.579704, 2.913743);
        glVertex3d(0.819955, 0.445878, 2.784024);
        glVertex3d(0.657534, 0.528636, 2.784024);

        glNormal3d(1.309772, 1.607961, -0.731044);
        glVertex3d(0.863437, 0.579704, 2.913743);
        glVertex3d(0.657534, 0.528636, 2.784024);
        glVertex3d(0.740242, 0.642475, 2.913743);

        glNormal3d(1.422233, 1.828678, -0.367439);
        glVertex3d(0.819955, 0.445878, 2.784024);
        glVertex3d(0.796175, 0.372692, 2.591643);
        glVertex3d(0.612302, 0.46638, 2.591643);

        glNormal3d(1.422233, 1.828678, -0.367439);
        glVertex3d(0.819955, 0.445878, 2.784024);
        glVertex3d(0.612302, 0.46638, 2.591643);
        glVertex3d(0.657534, 0.528636, 2.784024);

        glNormal3d(1.368325, 1.722877, 0.584624);
        glVertex3d(0.811405, 0.419566, 2.244625);
        glVertex3d(0.84883, 0.534747, 2.078628);
        glVertex3d(0.712457, 0.604232, 2.078628);

        glNormal3d(1.368325, 1.722877, 0.584624);
        glVertex3d(0.811405, 0.419566, 2.244625);
        glVertex3d(0.712457, 0.604232, 2.078628);
        glVertex3d(0.641272, 0.506253, 2.244625);

        glNormal3d(1.272539, 1.534887, 0.799762);
        glVertex3d(0.84883, 0.534747, 2.078628);
        glVertex3d(0.898088, 0.686346, 1.960451);
        glVertex3d(0.806151, 0.73319, 1.960451);

        glNormal3d(1.272539, 1.534887, 0.799762);
        glVertex3d(0.84883, 0.534747, 2.078628);
        glVertex3d(0.806151, 0.73319, 1.960451);
        glVertex3d(0.712457, 0.604232, 2.078628);

        glNormal3d(1.453991, 1.891006, 0);
        glVertex3d(0.898088, 0.686346, 1.960451);
        glVertex3d(0.898088, 0.686346, 1.930953);
        glVertex3d(0.806151, 0.73319, 1.930953);

        glNormal3d(1.453991, 1.891006, -1e-006);
        glVertex3d(0.898088, 0.686346, 1.960451);
        glVertex3d(0.806151, 0.73319, 1.930953);
        glVertex3d(0.806151, 0.73319, 1.960451);

        glNormal3d(1.293957, 1.576922, -0.76207);
        glVertex3d(0.898088, 0.686346, 1.930953);
        glVertex3d(0.811122, 0.418695, 1.694782);
        glVertex3d(0.640733, 0.505512, 1.694782);

        glNormal3d(1.293957, 1.576922, -0.76207);
        glVertex3d(0.898088, 0.686346, 1.930953);
        glVertex3d(0.640733, 0.505512, 1.694782);
        glVertex3d(0.806151, 0.73319, 1.930953);

        glNormal3d(1.435428, 1.854575, 0.283028);
        glVertex3d(0.811122, 0.418695, 1.694782);
        glVertex3d(0.823522, 0.456856, 1.560482);
        glVertex3d(0.664318, 0.537974, 1.560482);

        glNormal3d(1.435428, 1.854575, 0.283028);
        glVertex3d(0.811122, 0.418695, 1.694782);
        glVertex3d(0.664318, 0.537974, 1.560482);
        glVertex3d(0.640733, 0.505512, 1.694782);

        glNormal3d(1.071272, 1.139879, 0.9876);
        glVertex3d(0.823522, 0.456856, 1.560482);
        glVertex3d(0.893841, 0.673277, 1.524755);
        glVertex3d(0.798074, 0.722073, 1.524755);

        glNormal3d(1.071272, 1.139879, 0.9876);
        glVertex3d(0.823522, 0.456856, 1.560482);
        glVertex3d(0.798074, 0.722073, 1.524755);
        glVertex3d(0.664318, 0.537974, 1.560482);

        glNormal3d(1.452826, 1.888722, -0.071564);
        glVertex3d(0.893841, 0.673277, 1.524755);
        glVertex3d(0.89118, 0.665087, 1.406211);
        glVertex3d(0.793012, 0.715106, 1.406211);

        glNormal3d(1.452827, 1.888722, -0.071565);
        glVertex3d(0.893841, 0.673277, 1.524755);
        glVertex3d(0.793012, 0.715106, 1.406211);
        glVertex3d(0.798074, 0.722073, 1.524755);

        glNormal3d(1.424512, 1.833151, -0.35447);
        glVertex3d(0.89118, 0.665087, 1.406211);
        glVertex3d(0.868363, 0.594864, 1.213831);
        glVertex3d(0.749612, 0.65537, 1.213831);

        glNormal3d(1.424512, 1.833152, -0.354469);
        glVertex3d(0.89118, 0.665087, 1.406211);
        glVertex3d(0.749612, 0.65537, 1.213831);
        glVertex3d(0.793012, 0.715106, 1.406211);

        glNormal3d(1.165066, 1.32396, -0.93156);
        glVertex3d(0.868363, 0.594864, 1.213831);
        glVertex3d(0.823861, 0.457901, 1.158315);
        glVertex3d(0.664964, 0.538863, 1.158315);

        glNormal3d(1.165066, 1.32396, -0.93156);
        glVertex3d(0.868363, 0.594864, 1.213831);
        glVertex3d(0.664964, 0.538863, 1.158315);
        glVertex3d(0.749612, 0.65537, 1.213831);

        glNormal3d(1.452737, 1.888546, 0.074267);
        glVertex3d(0.823861, 0.457901, 1.158315);
        glVertex3d(0.828391, 0.471842, 0.963919);
        glVertex3d(0.67358, 0.550722, 0.963919);

        glNormal3d(1.452737, 1.888546, 0.074267);
        glVertex3d(0.823861, 0.457901, 1.158315);
        glVertex3d(0.67358, 0.550722, 0.963919);
        glVertex3d(0.664964, 0.538863, 1.158315);

        glNormal3d(1.245396, 1.481615, -0.841325);
        glVertex3d(0.828391, 0.471842, 0.963919);
        glVertex3d(0.722572, 0.146164, 0.746621);
        glVertex3d(0.4723, 0.273684, 0.746621);

        glNormal3d(1.245396, 1.481615, -0.841325);
        glVertex3d(0.828391, 0.471842, 0.963919);
        glVertex3d(0.4723, 0.273684, 0.746621);
        glVertex3d(0.67358, 0.550722, 0.963919);

        glNormal3d(1.435621, 1.854954, -0.281581);
        glVertex3d(0.722572, 0.146164, 0.746621);
        glVertex3d(0.712664, 0.11567, 0.638704);
        glVertex3d(0.453454, 0.247744, 0.638704);

        glNormal3d(1.435621, 1.854954, -0.281581);
        glVertex3d(0.722572, 0.146164, 0.746621);
        glVertex3d(0.453454, 0.247744, 0.638704);
        glVertex3d(0.4723, 0.273684, 0.746621);

        glNormal3d(1.404964, 1.794785, 0.452019);
        glVertex3d(0.712664, 0.11567, 0.638704);
        glVertex3d(0.728233, 0.163589, 0.540498);
        glVertex3d(0.48307, 0.288507, 0.540498);

        glNormal3d(1.404964, 1.794785, 0.452019);
        glVertex3d(0.712664, 0.11567, 0.638704);
        glVertex3d(0.48307, 0.288507, 0.540498);
        glVertex3d(0.453454, 0.247744, 0.638704);

        glNormal3d(1.453991, 1.891006, 0);
        glVertex3d(0.728233, 0.163589, 0.540498);
        glVertex3d(0.728233, 0.163589, 0.476371);
        glVertex3d(0.48307, 0.288507, 0.476371);

        glNormal3d(1.453991, 1.891006, 0);
        glVertex3d(0.728233, 0.163589, 0.540498);
        glVertex3d(0.48307, 0.288507, 0.476371);
        glVertex3d(0.48307, 0.288507, 0.540498);

        glNormal3d(1.323002, 1.633927, -0.702713);
        glVertex3d(0.728233, 0.163589, 0.476371);
        glVertex3d(0.708417, 0.102601, 0.412244);
        glVertex3d(0.445377, 0.236627, 0.412244);

        glNormal3d(1.323002, 1.633927, -0.702713);
        glVertex3d(0.728233, 0.163589, 0.476371);
        glVertex3d(0.445377, 0.236627, 0.412244);
        glVertex3d(0.48307, 0.288507, 0.476371);

        glNormal3d(1.45397, 1.890965, 0.009596);
        glVertex3d(0.708417, 0.102601, 0.412244);
        glVertex3d(0.709655, 0.106411, 0);
        glVertex3d(0.447731, 0.239868, 0);

        glNormal3d(1.45397, 1.890965, 0.009596);
        glVertex3d(0.708417, 0.102601, 0.412244);
        glVertex3d(0.447731, 0.239868, 0);
        glVertex3d(0.445377, 0.236627, 0.412244);

        glNormal3d(1, 1, 1);
        glVertex3d(0.709655, 0.106411, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.447731, 0.239868, 0);

        glNormal3d(1, 1, 1);
        glVertex3d(0.447731, 0.239868, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.239867, 0.447732, 0);

        glNormal3d(1.707075, 1.707074, 0.009596);
        glVertex3d(0.445377, 0.236627, 0.412244);
        glVertex3d(0.447731, 0.239868, 0);
        glVertex3d(0.239867, 0.447732, 0);

        glNormal3d(1.707074, 1.707074, 0.009596);
        glVertex3d(0.445377, 0.236627, 0.412244);
        glVertex3d(0.239867, 0.447732, 0);
        glVertex3d(0.236627, 0.445377, 0.412244);

        glNormal3d(1.503088, 1.503088, -0.702713);
        glVertex3d(0.48307, 0.288507, 0.476371);
        glVertex3d(0.445377, 0.236627, 0.412244);
        glVertex3d(0.236627, 0.445377, 0.412244);

        glNormal3d(1.503088, 1.503087, -0.702713);
        glVertex3d(0.48307, 0.288507, 0.476371);
        glVertex3d(0.236627, 0.445377, 0.412244);
        glVertex3d(0.288506, 0.48307, 0.476371);

        glNormal3d(1.707107, 1.707106, 0);
        glVertex3d(0.48307, 0.288507, 0.540498);
        glVertex3d(0.48307, 0.288507, 0.476371);
        glVertex3d(0.288506, 0.48307, 0.476371);

        glNormal3d(1.707107, 1.707106, 0);
        glVertex3d(0.48307, 0.288507, 0.540498);
        glVertex3d(0.288506, 0.48307, 0.476371);
        glVertex3d(0.288506, 0.48307, 0.540498);

        glNormal3d(1.630745, 1.630745, 0.452019);
        glVertex3d(0.453454, 0.247744, 0.638704);
        glVertex3d(0.48307, 0.288507, 0.540498);
        glVertex3d(0.288506, 0.48307, 0.540498);

        glNormal3d(1.630745, 1.630745, 0.452019);
        glVertex3d(0.453454, 0.247744, 0.638704);
        glVertex3d(0.288506, 0.48307, 0.540498);
        glVertex3d(0.247744, 0.453454, 0.638704);

        glNormal3d(1.678496, 1.678495, -0.281581);
        glVertex3d(0.4723, 0.273684, 0.746621);
        glVertex3d(0.453454, 0.247744, 0.638704);
        glVertex3d(0.247744, 0.453454, 0.638704);

        glNormal3d(1.678496, 1.678495, -0.281581);
        glVertex3d(0.4723, 0.273684, 0.746621);
        glVertex3d(0.247744, 0.453454, 0.638704);
        glVertex3d(0.273684, 0.472301, 0.746621);

        glNormal3d(1.382212, 1.382212, -0.841325);
        glVertex3d(0.67358, 0.550722, 0.963919);
        glVertex3d(0.4723, 0.273684, 0.746621);
        glVertex3d(0.273684, 0.472301, 0.746621);

        glNormal3d(1.382212, 1.382212, -0.841325);
        glVertex3d(0.67358, 0.550722, 0.963919);
        glVertex3d(0.273684, 0.472301, 0.746621);
        glVertex3d(0.550721, 0.67358, 0.963919);

        glNormal3d(1.705154, 1.705154, 0.074267);
        glVertex3d(0.664964, 0.538863, 1.158315);
        glVertex3d(0.67358, 0.550722, 0.963919);
        glVertex3d(0.550721, 0.67358, 0.963919);

        glNormal3d(1.705154, 1.705154, 0.074267);
        glVertex3d(0.664964, 0.538863, 1.158315);
        glVertex3d(0.550721, 0.67358, 0.963919);
        glVertex3d(0.538863, 0.664965, 1.158315);

        glNormal3d(1.257096, 1.257096, -0.93156);
        glVertex3d(0.749612, 0.65537, 1.213831);
        glVertex3d(0.664964, 0.538863, 1.158315);
        glVertex3d(0.538863, 0.664965, 1.158315);

        glNormal3d(1.257096, 1.257096, -0.93156);
        glVertex3d(0.749612, 0.65537, 1.213831);
        glVertex3d(0.538863, 0.664965, 1.158315);
        glVertex3d(0.65537, 0.749612, 1.213831);

        glNormal3d(1.661193, 1.661192, -0.354469);
        glVertex3d(0.793012, 0.715106, 1.406211);
        glVertex3d(0.749612, 0.65537, 1.213831);
        glVertex3d(0.65537, 0.749612, 1.213831);

        glNormal3d(1.661193, 1.661193, -0.354469);
        glVertex3d(0.793012, 0.715106, 1.406211);
        glVertex3d(0.65537, 0.749612, 1.213831);
        glVertex3d(0.715106, 0.793013, 1.406211);

        glNormal3d(1.705294, 1.705294, -0.071565);
        glVertex3d(0.798074, 0.722073, 1.524755);
        glVertex3d(0.793012, 0.715106, 1.406211);
        glVertex3d(0.715106, 0.793013, 1.406211);

        glNormal3d(1.705294, 1.705293, -0.071565);
        glVertex3d(0.798074, 0.722073, 1.524755);
        glVertex3d(0.715106, 0.793013, 1.406211);
        glVertex3d(0.722073, 0.798074, 1.524755);

        glNormal3d(1.111009, 1.111009, 0.9876);
        glVertex3d(0.664318, 0.537974, 1.560482);
        glVertex3d(0.798074, 0.722073, 1.524755);
        glVertex3d(0.722073, 0.798074, 1.524755);

        glNormal3d(1.111009, 1.111009, 0.9876);
        glVertex3d(0.664318, 0.537974, 1.560482);
        glVertex3d(0.722073, 0.798074, 1.524755);
        glVertex3d(0.537974, 0.664319, 1.560482);

        glNormal3d(1.678195, 1.678194, 0.283028);
        glVertex3d(0.640733, 0.505512, 1.694782);
        glVertex3d(0.664318, 0.537974, 1.560482);
        glVertex3d(0.537974, 0.664319, 1.560482);

        glNormal3d(1.678195, 1.678194, 0.283028);
        glVertex3d(0.640733, 0.505512, 1.694782);
        glVertex3d(0.537974, 0.664319, 1.560482);
        glVertex3d(0.505512, 0.640734, 1.694782);

        glNormal3d(1.457849, 1.457848, -0.76207);
        glVertex3d(0.806151, 0.73319, 1.930953);
        glVertex3d(0.640733, 0.505512, 1.694782);
        glVertex3d(0.505512, 0.640734, 1.694782);

        glNormal3d(1.457848, 1.457848, -0.76207);
        glVertex3d(0.806151, 0.73319, 1.930953);
        glVertex3d(0.505512, 0.640734, 1.694782);
        glVertex3d(0.73319, 0.806151, 1.930953);

        glNormal3d(1.707107, 1.707106, -1e-006);
        glVertex3d(0.806151, 0.73319, 1.960451);
        glVertex3d(0.806151, 0.73319, 1.930953);
        glVertex3d(0.73319, 0.806151, 1.930953);

        glNormal3d(1.707107, 1.707107, 0);
        glVertex3d(0.806151, 0.73319, 1.960451);
        glVertex3d(0.73319, 0.806151, 1.930953);
        glVertex3d(0.73319, 0.806151, 1.960451);

        glNormal3d(1.424489, 1.424489, 0.799762);
        glVertex3d(0.712457, 0.604232, 2.078628);
        glVertex3d(0.806151, 0.73319, 1.960451);
        glVertex3d(0.73319, 0.806151, 1.960451);

        glNormal3d(1.424489, 1.424489, 0.799762);
        glVertex3d(0.712457, 0.604232, 2.078628);
        glVertex3d(0.73319, 0.806151, 1.960451);
        glVertex3d(0.604232, 0.712458, 2.078628);

        glNormal3d(1.573679, 1.573678, 0.584624);
        glVertex3d(0.641272, 0.506253, 2.244625);
        glVertex3d(0.712457, 0.604232, 2.078628);
        glVertex3d(0.604232, 0.712458, 2.078628);

        glNormal3d(1.573679, 1.573679, 0.584624);
        glVertex3d(0.641272, 0.506253, 2.244625);
        glVertex3d(0.604232, 0.712458, 2.078628);
        glVertex3d(0.506253, 0.641272, 2.244625);

        glNormal3d(1.657643, 1.657643, -0.367439);
        glVertex3d(0.657534, 0.528636, 2.784024);
        glVertex3d(0.612302, 0.46638, 2.591643);
        glVertex3d(0.46638, 0.612302, 2.591643);

        glNormal3d(1.657643, 1.657643, -0.367439);
        glVertex3d(0.657534, 0.528636, 2.784024);
        glVertex3d(0.46638, 0.612302, 2.591643);
        glVertex3d(0.528636, 0.657534, 2.784024);

        glNormal3d(1.482481, 1.482481, -0.731044);
        glVertex3d(0.740242, 0.642475, 2.913743);
        glVertex3d(0.657534, 0.528636, 2.784024);
        glVertex3d(0.528636, 0.657534, 2.784024);

        glNormal3d(1.482481, 1.482481, -0.731043);
        glVertex3d(0.740242, 0.642475, 2.913743);
        glVertex3d(0.528636, 0.657534, 2.784024);
        glVertex3d(0.642475, 0.740243, 2.913743);

        glNormal3d(1.228314, 1.228314, -0.946438);
        glVertex3d(0.859137, 0.806118, 2.981901);
        glVertex3d(0.740242, 0.642475, 2.913743);
        glVertex3d(0.642475, 0.740243, 2.913743);

        glNormal3d(1.228314, 1.228314, -0.946438);
        glVertex3d(0.859137, 0.806118, 2.981901);
        glVertex3d(0.642475, 0.740243, 2.913743);
        glVertex3d(0.806118, 0.859137, 2.981901);

        glNormal3d(1.053911, 1.053911, -0.997089);
        glVertex3d(1, 1, 3);
        glVertex3d(0.859137, 0.806118, 2.981901);
        glVertex3d(0.806118, 0.859137, 2.981901);

        glNormal3d(1.682671, 1.682671, 0.260614);
        glVertex3d(0.611279, 0.464972, 2.431325);
        glVertex3d(0.641272, 0.506253, 2.244625);
        glVertex3d(0.506253, 0.641272, 2.244625);

        glNormal3d(1.682671, 1.682671, 0.260614);
        glVertex3d(0.611279, 0.464972, 2.431325);
        glVertex3d(0.506253, 0.641272, 2.244625);
        glVertex3d(0.464972, 0.611279, 2.431325);

        glNormal3d(0.292934, 0.292934, 0.010723);
        glVertex3d(0.611279, 0.464972, 2.431325);
        glVertex3d(0.612302, 0.46638, 2.591643);
        glVertex3d(0.46638, 0.612302, 2.591643);

        glNormal3d(0.292934, 0.292934, 0.010723);
        glVertex3d(0.611279, 0.464972, 2.431325);
        glVertex3d(0.46638, 0.612302, 2.591643);
        glVertex3d(0.464972, 0.611279, 2.431325);

        glNormal3d(0.109044, 0.546036, 0.010723);
        glVertex3d(0.464972, 0.611279, 2.431325);
        glVertex3d(0.46638, 0.612302, 2.591643);
        glVertex3d(0.372692, 0.796175, 2.591643);

        glNormal3d(0.109045, 0.546036, 0.010723);
        glVertex3d(0.464972, 0.611279, 2.431325);
        glVertex3d(0.372692, 0.796175, 2.591643);
        glVertex3d(0.371036, 0.795638, 2.431325);

        glNormal3d(1.860216, 1.438302, 0.260614);
        glVertex3d(0.464972, 0.611279, 2.431325);
        glVertex3d(0.506253, 0.641272, 2.244625);
        glVertex3d(0.419566, 0.811406, 2.244625);

        glNormal3d(1.860216, 1.438302, 0.260614);
        glVertex3d(0.464972, 0.611279, 2.431325);
        glVertex3d(0.419566, 0.811406, 2.244625);
        glVertex3d(0.371036, 0.795638, 2.431325);

        glNormal3d(1.067932, 1.034613, -0.997089);
        glVertex3d(1, 1, 3);
        glVertex3d(0.806118, 0.859137, 2.981901);
        glVertex3d(0.772078, 0.925944, 2.981901);

        glNormal3d(1.287692, 1.146587, -0.946438);
        glVertex3d(0.806118, 0.859137, 2.981901);
        glVertex3d(0.642475, 0.740243, 2.913743);
        glVertex3d(0.579704, 0.863438, 2.913743);

        glNormal3d(1.287692, 1.146586, -0.946438);
        glVertex3d(0.806118, 0.859137, 2.981901);
        glVertex3d(0.579704, 0.863438, 2.913743);
        glVertex3d(0.772078, 0.925944, 2.981901);

        glNormal3d(1.607961, 1.309772, -0.731043);
        glVertex3d(0.642475, 0.740243, 2.913743);
        glVertex3d(0.528636, 0.657534, 2.784024);
        glVertex3d(0.445878, 0.819955, 2.784024);

        glNormal3d(1.607961, 1.309772, -0.731043);
        glVertex3d(0.642475, 0.740243, 2.913743);
        glVertex3d(0.445878, 0.819955, 2.784024);
        glVertex3d(0.579704, 0.863438, 2.913743);

        glNormal3d(1.828679, 1.422233, -0.367439);
        glVertex3d(0.528636, 0.657534, 2.784024);
        glVertex3d(0.46638, 0.612302, 2.591643);
        glVertex3d(0.372692, 0.796175, 2.591643);

        glNormal3d(1.828679, 1.422233, -0.367439);
        glVertex3d(0.528636, 0.657534, 2.784024);
        glVertex3d(0.372692, 0.796175, 2.591643);
        glVertex3d(0.445878, 0.819955, 2.784024);

        glNormal3d(1.722877, 1.368324, 0.584624);
        glVertex3d(0.506253, 0.641272, 2.244625);
        glVertex3d(0.604232, 0.712458, 2.078628);
        glVertex3d(0.534747, 0.84883, 2.078628);

        glNormal3d(1.722877, 1.368324, 0.584624);
        glVertex3d(0.506253, 0.641272, 2.244625);
        glVertex3d(0.534747, 0.84883, 2.078628);
        glVertex3d(0.419566, 0.811406, 2.244625);

        glNormal3d(1.534887, 1.272538, 0.799762);
        glVertex3d(0.604232, 0.712458, 2.078628);
        glVertex3d(0.73319, 0.806151, 1.960451);
        glVertex3d(0.686346, 0.898088, 1.960451);

        glNormal3d(1.534887, 1.272538, 0.799762);
        glVertex3d(0.604232, 0.712458, 2.078628);
        glVertex3d(0.686346, 0.898088, 1.960451);
        glVertex3d(0.534747, 0.84883, 2.078628);

        glNormal3d(1.891007, 1.45399, 0);
        glVertex3d(0.73319, 0.806151, 1.960451);
        glVertex3d(0.73319, 0.806151, 1.930953);
        glVertex3d(0.686346, 0.898088, 1.930953);

        glNormal3d(1.891007, 1.45399, 0);
        glVertex3d(0.73319, 0.806151, 1.960451);
        glVertex3d(0.686346, 0.898088, 1.930953);
        glVertex3d(0.686346, 0.898088, 1.960451);

        glNormal3d(1.576923, 1.293956, -0.76207);
        glVertex3d(0.73319, 0.806151, 1.930953);
        glVertex3d(0.505512, 0.640734, 1.694782);
        glVertex3d(0.418695, 0.811123, 1.694782);

        glNormal3d(1.576923, 1.293956, -0.76207);
        glVertex3d(0.73319, 0.806151, 1.930953);
        glVertex3d(0.418695, 0.811123, 1.694782);
        glVertex3d(0.686346, 0.898088, 1.930953);

        glNormal3d(1.854575, 1.435427, 0.283028);
        glVertex3d(0.505512, 0.640734, 1.694782);
        glVertex3d(0.537974, 0.664319, 1.560482);
        glVertex3d(0.456856, 0.823522, 1.560482);

        glNormal3d(1.854575, 1.435427, 0.283027);
        glVertex3d(0.505512, 0.640734, 1.694782);
        glVertex3d(0.456856, 0.823522, 1.560482);
        glVertex3d(0.418695, 0.811123, 1.694782);

        glNormal3d(1.13988, 1.071272, 0.9876);
        glVertex3d(0.537974, 0.664319, 1.560482);
        glVertex3d(0.722073, 0.798074, 1.524755);
        glVertex3d(0.673277, 0.893841, 1.524755);

        glNormal3d(1.139879, 1.071272, 0.9876);
        glVertex3d(0.537974, 0.664319, 1.560482);
        glVertex3d(0.673277, 0.893841, 1.524755);
        glVertex3d(0.456856, 0.823522, 1.560482);

        glNormal3d(1.888722, 1.452826, -0.071565);
        glVertex3d(0.722073, 0.798074, 1.524755);
        glVertex3d(0.715106, 0.793013, 1.406211);
        glVertex3d(0.665087, 0.89118, 1.406211);

        glNormal3d(1.888722, 1.452826, -0.071565);
        glVertex3d(0.722073, 0.798074, 1.524755);
        glVertex3d(0.665087, 0.89118, 1.406211);
        glVertex3d(0.673277, 0.893841, 1.524755);

        glNormal3d(1.833151, 1.424512, -0.354469);
        glVertex3d(0.715106, 0.793013, 1.406211);
        glVertex3d(0.65537, 0.749612, 1.213831);
        glVertex3d(0.594864, 0.868363, 1.213831);

        glNormal3d(1.833152, 1.424511, -0.354469);
        glVertex3d(0.715106, 0.793013, 1.406211);
        glVertex3d(0.594864, 0.868363, 1.213831);
        glVertex3d(0.665087, 0.89118, 1.406211);

        glNormal3d(1.32396, 1.165066, -0.93156);
        glVertex3d(0.65537, 0.749612, 1.213831);
        glVertex3d(0.538863, 0.664965, 1.158315);
        glVertex3d(0.457901, 0.823862, 1.158315);

        glNormal3d(1.32396, 1.165066, -0.931559);
        glVertex3d(0.65537, 0.749612, 1.213831);
        glVertex3d(0.457901, 0.823862, 1.158315);
        glVertex3d(0.594864, 0.868363, 1.213831);

        glNormal3d(1.888546, 1.452736, 0.074267);
        glVertex3d(0.538863, 0.664965, 1.158315);
        glVertex3d(0.550721, 0.67358, 0.963919);
        glVertex3d(0.471842, 0.828391, 0.963919);

        glNormal3d(1.888546, 1.452736, 0.074267);
        glVertex3d(0.538863, 0.664965, 1.158315);
        glVertex3d(0.471842, 0.828391, 0.963919);
        glVertex3d(0.457901, 0.823862, 1.158315);

        glNormal3d(1.481616, 1.245395, -0.841325);
        glVertex3d(0.550721, 0.67358, 0.963919);
        glVertex3d(0.273684, 0.472301, 0.746621);
        glVertex3d(0.146164, 0.722572, 0.74662);

        glNormal3d(1.481616, 1.245395, -0.841325);
        glVertex3d(0.550721, 0.67358, 0.963919);
        glVertex3d(0.146164, 0.722572, 0.74662);
        glVertex3d(0.471842, 0.828391, 0.963919);

        glNormal3d(1.854954, 1.43562, -0.281581);
        glVertex3d(0.273684, 0.472301, 0.746621);
        glVertex3d(0.247744, 0.453454, 0.638704);
        glVertex3d(0.11567, 0.712664, 0.638704);

        glNormal3d(1.854954, 1.435621, -0.281581);
        glVertex3d(0.273684, 0.472301, 0.746621);
        glVertex3d(0.11567, 0.712664, 0.638704);
        glVertex3d(0.146164, 0.722572, 0.74662);

        glNormal3d(1.794785, 1.404963, 0.452019);
        glVertex3d(0.247744, 0.453454, 0.638704);
        glVertex3d(0.288506, 0.48307, 0.540498);
        glVertex3d(0.163589, 0.728234, 0.540498);

        glNormal3d(1.794785, 1.404963, 0.452019);
        glVertex3d(0.247744, 0.453454, 0.638704);
        glVertex3d(0.163589, 0.728234, 0.540498);
        glVertex3d(0.11567, 0.712664, 0.638704);

        glNormal3d(1.891007, 1.45399, 0);
        glVertex3d(0.288506, 0.48307, 0.540498);
        glVertex3d(0.288506, 0.48307, 0.476371);
        glVertex3d(0.163589, 0.728234, 0.476371);

        glNormal3d(1.891007, 1.45399, 0);
        glVertex3d(0.288506, 0.48307, 0.540498);
        glVertex3d(0.163589, 0.728234, 0.476371);
        glVertex3d(0.163589, 0.728234, 0.540498);

        glNormal3d(1.633927, 1.323002, -0.702713);
        glVertex3d(0.288506, 0.48307, 0.476371);
        glVertex3d(0.236627, 0.445377, 0.412244);
        glVertex3d(0.102601, 0.708418, 0.412245);

        glNormal3d(1.633927, 1.323002, -0.702713);
        glVertex3d(0.288506, 0.48307, 0.476371);
        glVertex3d(0.102601, 0.708418, 0.412245);
        glVertex3d(0.163589, 0.728234, 0.476371);

        glNormal3d(1.890966, 1.453969, 0.009596);
        glVertex3d(0.236627, 0.445377, 0.412244);
        glVertex3d(0.239867, 0.447732, 0);
        glVertex3d(0.106411, 0.709656, 0);

        glNormal3d(1.890966, 1.453969, 0.009597);
        glVertex3d(0.236627, 0.445377, 0.412244);
        glVertex3d(0.106411, 0.709656, 0);
        glVertex3d(0.102601, 0.708418, 0.412245);

        glNormal3d(1, 1, 1);
        glVertex3d(0.239867, 0.447732, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.106411, 0.709656, 0);

        glNormal3d(1, 1, 1);
        glVertex3d(0.106411, 0.709656, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.060425, 1, 0);

        glNormal3d(1.987643, 1.156427, 0.009597);
        glVertex3d(0.102601, 0.708418, 0.412245);
        glVertex3d(0.106411, 0.709656, 0);
        glVertex3d(0.060425, 1, 0);

        glNormal3d(1.987643, 1.156427, 0.009597);
        glVertex3d(0.102601, 0.708418, 0.412245);
        glVertex3d(0.060425, 1, 0);
        glVertex3d(0.056419, 1, 0.412245);

        glNormal3d(1.702714, 1.111298, -0.702713);
        glVertex3d(0.163589, 0.728234, 0.476371);
        glVertex3d(0.102601, 0.708418, 0.412245);
        glVertex3d(0.056419, 1, 0.412245);

        glNormal3d(1.702714, 1.111298, -0.702713);
        glVertex3d(0.163589, 0.728234, 0.476371);
        glVertex3d(0.056419, 1, 0.412245);
        glVertex3d(0.120546, 1, 0.476371);

        glNormal3d(1.987688, 1.156434, 0);
        glVertex3d(0.163589, 0.728234, 0.540498);
        glVertex3d(0.163589, 0.728234, 0.476371);
        glVertex3d(0.120546, 1, 0.476371);

        glNormal3d(1.987688, 1.156434, 0);
        glVertex3d(0.163589, 0.728234, 0.540498);
        glVertex3d(0.120546, 1, 0.476371);
        glVertex3d(0.120546, 1, 0.540498);

        glNormal3d(1.881027, 1.13954, 0.452019);
        glVertex3d(0.11567, 0.712664, 0.638704);
        glVertex3d(0.163589, 0.728234, 0.540498);
        glVertex3d(0.120546, 1, 0.540498);

        glNormal3d(1.881026, 1.13954, 0.452019);
        glVertex3d(0.11567, 0.712664, 0.638704);
        glVertex3d(0.120546, 1, 0.540498);
        glVertex3d(0.070161, 1, 0.638704);

        glNormal3d(1.947724, 1.150104, -0.281581);
        glVertex3d(0.146164, 0.722572, 0.74662);
        glVertex3d(0.11567, 0.712664, 0.638704);
        glVertex3d(0.070161, 1, 0.638704);

        glNormal3d(1.947724, 1.150104, -0.281582);
        glVertex3d(0.146164, 0.722572, 0.74662);
        glVertex3d(0.070161, 1, 0.638704);
        glVertex3d(0.102224, 1, 0.74662);

        glNormal3d(1.533875, 1.084557, -0.841325);
        glVertex3d(0.471842, 0.828391, 0.963919);
        glVertex3d(0.146164, 0.722572, 0.74662);
        glVertex3d(0.102224, 1, 0.74662);

        glNormal3d(1.533875, 1.084557, -0.841325);
        glVertex3d(0.471842, 0.828391, 0.963919);
        glVertex3d(0.102224, 1, 0.74662);
        glVertex3d(0.444661, 1, 0.963919);

        glNormal3d(1.984961, 1.156002, 0.074267);
        glVertex3d(0.457901, 0.823862, 1.158315);
        glVertex3d(0.471842, 0.828391, 0.963919);
        glVertex3d(0.444661, 1, 0.963919);

        glNormal3d(1.984961, 1.156002, 0.074267);
        glVertex3d(0.457901, 0.823862, 1.158315);
        glVertex3d(0.444661, 1, 0.963919);
        glVertex3d(0.430004, 1, 1.158315);

        glNormal3d(1.359113, 1.056878, -0.931559);
        glVertex3d(0.594864, 0.868363, 1.213831);
        glVertex3d(0.457901, 0.823862, 1.158315);
        glVertex3d(0.430004, 1, 1.158315);

        glNormal3d(1.359113, 1.056877, -0.93156);
        glVertex3d(0.594864, 0.868363, 1.213831);
        glVertex3d(0.430004, 1, 1.158315);
        glVertex3d(0.574014, 1, 1.213831);

        glNormal3d(1.923556, 1.146276, -0.354469);
        glVertex3d(0.665087, 0.89118, 1.406211);
        glVertex3d(0.594864, 0.868363, 1.213831);
        glVertex3d(0.574014, 1, 1.213831);

        glNormal3d(1.923555, 1.146276, -0.354469);
        glVertex3d(0.665087, 0.89118, 1.406211);
        glVertex3d(0.574014, 1, 1.213831);
        glVertex3d(0.647852, 1, 1.406211);

        glNormal3d(1.985156, 1.156033, -0.071565);
        glVertex3d(0.673277, 0.893841, 1.524755);
        glVertex3d(0.665087, 0.89118, 1.406211);
        glVertex3d(0.647852, 1, 1.406211);

        glNormal3d(1.985156, 1.156033, -0.071565);
        glVertex3d(0.673277, 0.893841, 1.524755);
        glVertex3d(0.647852, 1, 1.406211);
        glVertex3d(0.656463, 1, 1.524755);

        glNormal3d(1.155058, 1.024559, 0.9876);
        glVertex3d(0.456856, 0.823522, 1.560482);
        glVertex3d(0.673277, 0.893841, 1.524755);
        glVertex3d(0.656463, 1, 1.524755);

        glNormal3d(1.155058, 1.024559, 0.9876);
        glVertex3d(0.456856, 0.823522, 1.560482);
        glVertex3d(0.656463, 1, 1.524755);
        glVertex3d(0.428904, 1, 1.560482);

        glNormal3d(1.947304, 1.150038, 0.283027);
        glVertex3d(0.418695, 0.811123, 1.694782);
        glVertex3d(0.456856, 0.823522, 1.560482);
        glVertex3d(0.428904, 1, 1.560482);

        glNormal3d(1.947303, 1.150038, 0.283028);
        glVertex3d(0.418695, 0.811123, 1.694782);
        glVertex3d(0.428904, 1, 1.560482);
        glVertex3d(0.388779, 1, 1.694782);

        glNormal3d(1.639524, 1.10129, -0.76207);
        glVertex3d(0.686346, 0.898088, 1.930953);
        glVertex3d(0.418695, 0.811123, 1.694782);
        glVertex3d(0.388779, 1, 1.694782);

        glNormal3d(1.639524, 1.10129, -0.76207);
        glVertex3d(0.686346, 0.898088, 1.930953);
        glVertex3d(0.388779, 1, 1.694782);
        glVertex3d(0.670205, 1, 1.930953);

        glNormal3d(1.987688, 1.156434, 0);
        glVertex3d(0.686346, 0.898088, 1.960451);
        glVertex3d(0.686346, 0.898088, 1.930953);
        glVertex3d(0.670205, 1, 1.930953);

        glNormal3d(1.987688, 1.156434, 0);
        glVertex3d(0.686346, 0.898088, 1.960451);
        glVertex3d(0.670205, 1, 1.930953);
        glVertex3d(0.670205, 1, 1.960451);

        glNormal3d(1.592927, 1.09391, 0.799762);
        glVertex3d(0.534747, 0.84883, 2.078628);
        glVertex3d(0.686346, 0.898088, 1.960451);
        glVertex3d(0.670205, 1, 1.960451);

        glNormal3d(1.592927, 1.09391, 0.799762);
        glVertex3d(0.534747, 0.84883, 2.078628);
        glVertex3d(0.670205, 1, 1.960451);
        glVertex3d(0.510804, 1, 2.078628);

        glNormal3d(1.801316, 1.126916, 0.584624);
        glVertex3d(0.419566, 0.811406, 2.244625);
        glVertex3d(0.534747, 0.84883, 2.078628);
        glVertex3d(0.510804, 1, 2.078628);

        glNormal3d(1.801316, 1.126915, 0.584624);
        glVertex3d(0.419566, 0.811406, 2.244625);
        glVertex3d(0.510804, 1, 2.078628);
        glVertex3d(0.389695, 1, 2.244625);

        glNormal3d(1.918597, 1.145491, -0.367439);
        glVertex3d(0.445878, 0.819955, 2.784024);
        glVertex3d(0.372692, 0.796175, 2.591643);
        glVertex3d(0.340409, 1, 2.591643);

        glNormal3d(1.918597, 1.145491, -0.367439);
        glVertex3d(0.445878, 0.819955, 2.784024);
        glVertex3d(0.340409, 1, 2.591643);
        glVertex3d(0.417362, 1, 2.784024);

        glNormal3d(1.673931, 1.10674, -0.731043);
        glVertex3d(0.579704, 0.863438, 2.913743);
        glVertex3d(0.445878, 0.819955, 2.784024);
        glVertex3d(0.417362, 1, 2.784024);

        glNormal3d(1.673931, 1.10674, -0.731043);
        glVertex3d(0.579704, 0.863438, 2.913743);
        glVertex3d(0.417362, 1, 2.784024);
        glVertex3d(0.558074, 1, 2.913743);

        glNormal3d(1.318909, 1.05051, -0.946438);
        glVertex3d(0.772078, 0.925944, 2.981901);
        glVertex3d(0.579704, 0.863438, 2.913743);
        glVertex3d(0.558074, 1, 2.913743);

        glNormal3d(1.318909, 1.05051, -0.946438);
        glVertex3d(0.772078, 0.925944, 2.981901);
        glVertex3d(0.558074, 1, 2.913743);
        glVertex3d(0.760349, 1, 2.981901);

        glNormal3d(1.075303, 1.011927, -0.997089);
        glVertex3d(1, 1, 3);
        glVertex3d(0.772078, 0.925944, 2.981901);
        glVertex3d(0.760349, 1, 2.981901);

        glNormal3d(1.953557, 1.151028, 0.260614);
        glVertex3d(0.371036, 0.795638, 2.431325);
        glVertex3d(0.419566, 0.811406, 2.244625);
        glVertex3d(0.389695, 1, 2.244625);

        glNormal3d(1.953557, 1.151028, 0.260614);
        glVertex3d(0.371036, 0.795638, 2.431325);
        glVertex3d(0.389695, 1, 2.244625);
        glVertex3d(0.338669, 1, 2.431325);

        glNormal3d(0.012368, 0.843575, 0.010723);
        glVertex3d(0.371036, 0.795638, 2.431325);
        glVertex3d(0.372692, 0.796175, 2.591643);
        glVertex3d(0.340409, 1, 2.591643);

        glNormal3d(0.012368, 0.843575, 0.010723);
        glVertex3d(0.371036, 0.795638, 2.431325);
        glVertex3d(0.340409, 1, 2.591643);
        glVertex3d(0.338669, 1, 2.431325);

        glNormal3d(0.012369, 1.156426, 0.010723);
        glVertex3d(0.338669, 1, 2.431325);
        glVertex3d(0.340409, 1, 2.591643);
        glVertex3d(0.372692, 1.203825, 2.591643);

        glNormal3d(0.012369, 1.156426, 0.010723);
        glVertex3d(0.338669, 1, 2.431325);
        glVertex3d(0.372692, 1.203825, 2.591643);
        glVertex3d(0.371037, 1.204363, 2.431325);

        glNormal3d(1.953557, 0.848971, 0.260614);
        glVertex3d(0.338669, 1, 2.431325);
        glVertex3d(0.389695, 1, 2.244625);
        glVertex3d(0.419566, 1.188595, 2.244625);

        glNormal3d(1.953557, 0.848971, 0.260614);
        glVertex3d(0.338669, 1, 2.431325);
        glVertex3d(0.419566, 1.188595, 2.244625);
        glVertex3d(0.371037, 1.204363, 2.431325);

        glNormal3d(1.075303, 0.988073, -0.997089);
        glVertex3d(1, 1, 3);
        glVertex3d(0.760349, 1, 2.981901);
        glVertex3d(0.772078, 1.074056, 2.981901);

        glNormal3d(1.318909, 0.949489, -0.946438);
        glVertex3d(0.760349, 1, 2.981901);
        glVertex3d(0.558074, 1, 2.913743);
        glVertex3d(0.579704, 1.136563, 2.913743);

        glNormal3d(1.31891, 0.94949, -0.946438);
        glVertex3d(0.760349, 1, 2.981901);
        glVertex3d(0.579704, 1.136563, 2.913743);
        glVertex3d(0.772078, 1.074056, 2.981901);

        glNormal3d(1.67393, 0.89326, -0.731043);
        glVertex3d(0.558074, 1, 2.913743);
        glVertex3d(0.417362, 1, 2.784024);
        glVertex3d(0.445878, 1.180045, 2.784024);

        glNormal3d(1.67393, 0.89326, -0.731043);
        glVertex3d(0.558074, 1, 2.913743);
        glVertex3d(0.445878, 1.180045, 2.784024);
        glVertex3d(0.579704, 1.136563, 2.913743);

        glNormal3d(1.918597, 0.854508, -0.367439);
        glVertex3d(0.417362, 1, 2.784024);
        glVertex3d(0.340409, 1, 2.591643);
        glVertex3d(0.372692, 1.203825, 2.591643);

        glNormal3d(1.918597, 0.854508, -0.367439);
        glVertex3d(0.417362, 1, 2.784024);
        glVertex3d(0.372692, 1.203825, 2.591643);
        glVertex3d(0.445878, 1.180045, 2.784024);

        glNormal3d(1.801316, 0.873084, 0.584624);
        glVertex3d(0.389695, 1, 2.244625);
        glVertex3d(0.510804, 1, 2.078628);
        glVertex3d(0.534747, 1.15117, 2.078628);

        glNormal3d(1.801316, 0.873084, 0.584624);
        glVertex3d(0.389695, 1, 2.244625);
        glVertex3d(0.534747, 1.15117, 2.078628);
        glVertex3d(0.419566, 1.188595, 2.244625);

        glNormal3d(1.592927, 0.90609, 0.799762);
        glVertex3d(0.510804, 1, 2.078628);
        glVertex3d(0.670205, 1, 1.960451);
        glVertex3d(0.686346, 1.101912, 1.960451);

        glNormal3d(1.592927, 0.906089, 0.799762);
        glVertex3d(0.510804, 1, 2.078628);
        glVertex3d(0.686346, 1.101912, 1.960451);
        glVertex3d(0.534747, 1.15117, 2.078628);

        glNormal3d(1.987688, 0.843565, 0);
        glVertex3d(0.670205, 1, 1.960451);
        glVertex3d(0.670205, 1, 1.930953);
        glVertex3d(0.686346, 1.101912, 1.930953);

        glNormal3d(1.987688, 0.843565, 0);
        glVertex3d(0.670205, 1, 1.960451);
        glVertex3d(0.686346, 1.101912, 1.930953);
        glVertex3d(0.686346, 1.101912, 1.960451);

        glNormal3d(1.639523, 0.898709, -0.76207);
        glVertex3d(0.670205, 1, 1.930953);
        glVertex3d(0.388779, 1, 1.694782);
        glVertex3d(0.418695, 1.188878, 1.694782);

        glNormal3d(1.639524, 0.898709, -0.762069);
        glVertex3d(0.670205, 1, 1.930953);
        glVertex3d(0.418695, 1.188878, 1.694782);
        glVertex3d(0.686346, 1.101912, 1.930953);

        glNormal3d(1.947303, 0.849962, 0.283028);
        glVertex3d(0.388779, 1, 1.694782);
        glVertex3d(0.428904, 1, 1.560482);
        glVertex3d(0.456856, 1.176479, 1.560482);

        glNormal3d(1.947303, 0.849961, 0.283028);
        glVertex3d(0.388779, 1, 1.694782);
        glVertex3d(0.456856, 1.176479, 1.560482);
        glVertex3d(0.418695, 1.188878, 1.694782);

        glNormal3d(1.155058, 0.975441, 0.9876);
        glVertex3d(0.428904, 1, 1.560482);
        glVertex3d(0.656463, 1, 1.524755);
        glVertex3d(0.673277, 1.106159, 1.524755);

        glNormal3d(1.155058, 0.975441, 0.9876);
        glVertex3d(0.428904, 1, 1.560482);
        glVertex3d(0.673277, 1.106159, 1.524755);
        glVertex3d(0.456856, 1.176479, 1.560482);

        glNormal3d(1.985156, 0.843966, -0.071565);
        glVertex3d(0.656463, 1, 1.524755);
        glVertex3d(0.647852, 1, 1.406211);
        glVertex3d(0.665087, 1.10882, 1.406211);

        glNormal3d(1.985156, 0.843966, -0.071565);
        glVertex3d(0.656463, 1, 1.524755);
        glVertex3d(0.665087, 1.10882, 1.406211);
        glVertex3d(0.673277, 1.106159, 1.524755);

        glNormal3d(1.923555, 0.853723, -0.354469);
        glVertex3d(0.647852, 1, 1.406211);
        glVertex3d(0.574014, 1, 1.213831);
        glVertex3d(0.594864, 1.131637, 1.213831);

        glNormal3d(1.923555, 0.853723, -0.35447);
        glVertex3d(0.647852, 1, 1.406211);
        glVertex3d(0.594864, 1.131637, 1.213831);
        glVertex3d(0.665087, 1.10882, 1.406211);

        glNormal3d(1.359113, 0.943122, -0.93156);
        glVertex3d(0.574014, 1, 1.213831);
        glVertex3d(0.430004, 1, 1.158315);
        glVertex3d(0.457901, 1.176139, 1.158315);

        glNormal3d(1.359113, 0.943122, -0.931559);
        glVertex3d(0.574014, 1, 1.213831);
        glVertex3d(0.457901, 1.176139, 1.158315);
        glVertex3d(0.594864, 1.131637, 1.213831);

        glNormal3d(1.984961, 0.843997, 0.074267);
        glVertex3d(0.430004, 1, 1.158315);
        glVertex3d(0.444661, 1, 0.963919);
        glVertex3d(0.471842, 1.171609, 0.963919);

        glNormal3d(1.984961, 0.843997, 0.074267);
        glVertex3d(0.430004, 1, 1.158315);
        glVertex3d(0.471842, 1.171609, 0.963919);
        glVertex3d(0.457901, 1.176139, 1.158315);

        glNormal3d(1.533875, 0.915442, -0.841325);
        glVertex3d(0.444661, 1, 0.963919);
        glVertex3d(0.102224, 1, 0.74662);
        glVertex3d(0.146164, 1.277428, 0.74662);

        glNormal3d(1.533875, 0.915442, -0.841325);
        glVertex3d(0.444661, 1, 0.963919);
        glVertex3d(0.146164, 1.277428, 0.74662);
        glVertex3d(0.471842, 1.171609, 0.963919);

        glNormal3d(1.947724, 0.849895, -0.281582);
        glVertex3d(0.102224, 1, 0.74662);
        glVertex3d(0.070161, 1, 0.638704);
        glVertex3d(0.11567, 1.287337, 0.638704);

        glNormal3d(1.947724, 0.849895, -0.281581);
        glVertex3d(0.102224, 1, 0.74662);
        glVertex3d(0.11567, 1.287337, 0.638704);
        glVertex3d(0.146164, 1.277428, 0.74662);

        glNormal3d(1.881026, 0.860459, 0.452019);
        glVertex3d(0.070161, 1, 0.638704);
        glVertex3d(0.120546, 1, 0.540498);
        glVertex3d(0.16359, 1.271767, 0.540498);

        glNormal3d(1.881026, 0.860459, 0.452019);
        glVertex3d(0.070161, 1, 0.638704);
        glVertex3d(0.16359, 1.271767, 0.540498);
        glVertex3d(0.11567, 1.287337, 0.638704);

        glNormal3d(1.987688, 0.843565, 0);
        glVertex3d(0.120546, 1, 0.540498);
        glVertex3d(0.120546, 1, 0.476371);
        glVertex3d(0.16359, 1.271767, 0.476371);

        glNormal3d(1.987688, 0.843565, 0);
        glVertex3d(0.120546, 1, 0.540498);
        glVertex3d(0.16359, 1.271767, 0.476371);
        glVertex3d(0.16359, 1.271767, 0.540498);

        glNormal3d(1.702713, 0.888701, -0.702713);
        glVertex3d(0.120546, 1, 0.476371);
        glVertex3d(0.056419, 1, 0.412245);
        glVertex3d(0.102601, 1.291583, 0.412245);

        glNormal3d(1.702714, 0.888701, -0.702713);
        glVertex3d(0.120546, 1, 0.476371);
        glVertex3d(0.102601, 1.291583, 0.412245);
        glVertex3d(0.16359, 1.271767, 0.476371);

        glNormal3d(1.987643, 0.843572, 0.009597);
        glVertex3d(0.056419, 1, 0.412245);
        glVertex3d(0.060425, 1, 0);
        glVertex3d(0.106411, 1.290345, 0);

        glNormal3d(1.987643, 0.843572, 0.009596);
        glVertex3d(0.056419, 1, 0.412245);
        glVertex3d(0.106411, 1.290345, 0);
        glVertex3d(0.102601, 1.291583, 0.412245);

        glNormal3d(1, 1, 1);
        glVertex3d(0.060425, 1, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.106411, 1.290345, 0);

        glNormal3d(1, 1, 1);
        glVertex3d(0.106411, 1.290345, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.239868, 1.552269, 0);

        glNormal3d(1.890965, 0.54603, 0.009596);
        glVertex3d(0.102601, 1.291583, 0.412245);
        glVertex3d(0.106411, 1.290345, 0);
        glVertex3d(0.239868, 1.552269, 0);

        glNormal3d(1.890965, 0.54603, 0.009596);
        glVertex3d(0.102601, 1.291583, 0.412245);
        glVertex3d(0.239868, 1.552269, 0);
        glVertex3d(0.236627, 1.554623, 0.412245);

        glNormal3d(1.633927, 0.676998, -0.702713);
        glVertex3d(0.16359, 1.271767, 0.476371);
        glVertex3d(0.102601, 1.291583, 0.412245);
        glVertex3d(0.236627, 1.554623, 0.412245);

        glNormal3d(1.633927, 0.676998, -0.702713);
        glVertex3d(0.16359, 1.271767, 0.476371);
        glVertex3d(0.236627, 1.554623, 0.412245);
        glVertex3d(0.288507, 1.516931, 0.476371);

        glNormal3d(1.891006, 0.546009, 0);
        glVertex3d(0.16359, 1.271767, 0.540498);
        glVertex3d(0.16359, 1.271767, 0.476371);
        glVertex3d(0.288507, 1.516931, 0.476371);

        glNormal3d(1.891006, 0.546009, 0);
        glVertex3d(0.16359, 1.271767, 0.540498);
        glVertex3d(0.288507, 1.516931, 0.476371);
        glVertex3d(0.288507, 1.516931, 0.540498);

        glNormal3d(1.794785, 0.595036, 0.452019);
        glVertex3d(0.11567, 1.287337, 0.638704);
        glVertex3d(0.16359, 1.271767, 0.540498);
        glVertex3d(0.288507, 1.516931, 0.540498);

        glNormal3d(1.794785, 0.595036, 0.452019);
        glVertex3d(0.11567, 1.287337, 0.638704);
        glVertex3d(0.288507, 1.516931, 0.540498);
        glVertex3d(0.247744, 1.546546, 0.638704);

        glNormal3d(1.854954, 0.564379, -0.281581);
        glVertex3d(0.146164, 1.277428, 0.74662);
        glVertex3d(0.11567, 1.287337, 0.638704);
        glVertex3d(0.247744, 1.546546, 0.638704);

        glNormal3d(1.854954, 0.564379, -0.281581);
        glVertex3d(0.146164, 1.277428, 0.74662);
        glVertex3d(0.247744, 1.546546, 0.638704);
        glVertex3d(0.273684, 1.5277, 0.74662);

        glNormal3d(1.481615, 0.754604, -0.841325);
        glVertex3d(0.471842, 1.171609, 0.963919);
        glVertex3d(0.146164, 1.277428, 0.74662);
        glVertex3d(0.273684, 1.5277, 0.74662);

        glNormal3d(1.481615, 0.754604, -0.841325);
        glVertex3d(0.471842, 1.171609, 0.963919);
        glVertex3d(0.273684, 1.5277, 0.74662);
        glVertex3d(0.550722, 1.32642, 0.963919);

        glNormal3d(1.888546, 0.547263, 0.074267);
        glVertex3d(0.457901, 1.176139, 1.158315);
        glVertex3d(0.471842, 1.171609, 0.963919);
        glVertex3d(0.550722, 1.32642, 0.963919);

        glNormal3d(1.888546, 0.547263, 0.074267);
        glVertex3d(0.457901, 1.176139, 1.158315);
        glVertex3d(0.550722, 1.32642, 0.963919);
        glVertex3d(0.538864, 1.335036, 1.158315);

        glNormal3d(1.32396, 0.834934, -0.93156);
        glVertex3d(0.594864, 1.131637, 1.213831);
        glVertex3d(0.457901, 1.176139, 1.158315);
        glVertex3d(0.538864, 1.335036, 1.158315);

        glNormal3d(1.32396, 0.834934, -0.93156);
        glVertex3d(0.594864, 1.131637, 1.213831);
        glVertex3d(0.538864, 1.335036, 1.158315);
        glVertex3d(0.655371, 1.250388, 1.213831);

        glNormal3d(1.833151, 0.575487, -0.35447);
        glVertex3d(0.665087, 1.10882, 1.406211);
        glVertex3d(0.594864, 1.131637, 1.213831);
        glVertex3d(0.655371, 1.250388, 1.213831);

        glNormal3d(1.833151, 0.575488, -0.354469);
        glVertex3d(0.665087, 1.10882, 1.406211);
        glVertex3d(0.655371, 1.250388, 1.213831);
        glVertex3d(0.715106, 1.206988, 1.406211);

        glNormal3d(1.888722, 0.547173, -0.071564);
        glVertex3d(0.673277, 1.106159, 1.524755);
        glVertex3d(0.665087, 1.10882, 1.406211);
        glVertex3d(0.715106, 1.206988, 1.406211);

        glNormal3d(1.888722, 0.547173, -0.071565);
        glVertex3d(0.673277, 1.106159, 1.524755);
        glVertex3d(0.715106, 1.206988, 1.406211);
        glVertex3d(0.722073, 1.201926, 1.524755);

        glNormal3d(1.139879, 0.928728, 0.9876);
        glVertex3d(0.456856, 1.176479, 1.560482);
        glVertex3d(0.673277, 1.106159, 1.524755);
        glVertex3d(0.722073, 1.201926, 1.524755);

        glNormal3d(1.139879, 0.928728, 0.9876);
        glVertex3d(0.456856, 1.176479, 1.560482);
        glVertex3d(0.722073, 1.201926, 1.524755);
        glVertex3d(0.537974, 1.335682, 1.560482);

        glNormal3d(1.854575, 0.564572, 0.283027);
        glVertex3d(0.418695, 1.188878, 1.694782);
        glVertex3d(0.456856, 1.176479, 1.560482);
        glVertex3d(0.537974, 1.335682, 1.560482);

        glNormal3d(1.854575, 0.564572, 0.283027);
        glVertex3d(0.418695, 1.188878, 1.694782);
        glVertex3d(0.537974, 1.335682, 1.560482);
        glVertex3d(0.505512, 1.359267, 1.694782);

        glNormal3d(1.576922, 0.706043, -0.762069);
        glVertex3d(0.686346, 1.101912, 1.930953);
        glVertex3d(0.418695, 1.188878, 1.694782);
        glVertex3d(0.505512, 1.359267, 1.694782);

        glNormal3d(1.576922, 0.706043, -0.762069);
        glVertex3d(0.686346, 1.101912, 1.930953);
        glVertex3d(0.505512, 1.359267, 1.694782);
        glVertex3d(0.73319, 1.193849, 1.930953);

        glNormal3d(1.891006, 0.546009, 0);
        glVertex3d(0.686346, 1.101912, 1.960451);
        glVertex3d(0.686346, 1.101912, 1.930953);
        glVertex3d(0.73319, 1.193849, 1.930953);

        glNormal3d(1.891006, 0.546009, 0);
        glVertex3d(0.686346, 1.101912, 1.960451);
        glVertex3d(0.73319, 1.193849, 1.930953);
        glVertex3d(0.73319, 1.193849, 1.960451);

        glNormal3d(1.534887, 0.727461, 0.799761);
        glVertex3d(0.534747, 1.15117, 2.078628);
        glVertex3d(0.686346, 1.101912, 1.960451);
        glVertex3d(0.73319, 1.193849, 1.960451);

        glNormal3d(1.534887, 0.727461, 0.799761);
        glVertex3d(0.534747, 1.15117, 2.078628);
        glVertex3d(0.73319, 1.193849, 1.960451);
        glVertex3d(0.604232, 1.287543, 2.078628);

        glNormal3d(1.722877, 0.631675, 0.584624);
        glVertex3d(0.419566, 1.188595, 2.244625);
        glVertex3d(0.534747, 1.15117, 2.078628);
        glVertex3d(0.604232, 1.287543, 2.078628);

        glNormal3d(1.722877, 0.631675, 0.584624);
        glVertex3d(0.419566, 1.188595, 2.244625);
        glVertex3d(0.604232, 1.287543, 2.078628);
        glVertex3d(0.506253, 1.358728, 2.244625);

        glNormal3d(1.828678, 0.577767, -0.367439);
        glVertex3d(0.445878, 1.180045, 2.784024);
        glVertex3d(0.372692, 1.203825, 2.591643);
        glVertex3d(0.46638, 1.387698, 2.591643);

        glNormal3d(1.828678, 0.577767, -0.367439);
        glVertex3d(0.445878, 1.180045, 2.784024);
        glVertex3d(0.46638, 1.387698, 2.591643);
        glVertex3d(0.528636, 1.342466, 2.784024);

        glNormal3d(1.607961, 0.690228, -0.731043);
        glVertex3d(0.579704, 1.136563, 2.913743);
        glVertex3d(0.445878, 1.180045, 2.784024);
        glVertex3d(0.528636, 1.342466, 2.784024);

        glNormal3d(1.607961, 0.690228, -0.731043);
        glVertex3d(0.579704, 1.136563, 2.913743);
        glVertex3d(0.528636, 1.342466, 2.784024);
        glVertex3d(0.642475, 1.259758, 2.913743);

        glNormal3d(1.287692, 0.853413, -0.946438);
        glVertex3d(0.772078, 1.074056, 2.981901);
        glVertex3d(0.579704, 1.136563, 2.913743);
        glVertex3d(0.642475, 1.259758, 2.913743);

        glNormal3d(1.287692, 0.853413, -0.946438);
        glVertex3d(0.772078, 1.074056, 2.981901);
        glVertex3d(0.642475, 1.259758, 2.913743);
        glVertex3d(0.806118, 1.140864, 2.981901);

        glNormal3d(1.067932, 0.965387, -0.997089);
        glVertex3d(1, 1, 3);
        glVertex3d(0.772078, 1.074056, 2.981901);
        glVertex3d(0.806118, 1.140864, 2.981901);

        glNormal3d(1.860216, 0.561698, 0.260614);
        glVertex3d(0.371037, 1.204363, 2.431325);
        glVertex3d(0.419566, 1.188595, 2.244625);
        glVertex3d(0.506253, 1.358728, 2.244625);

        glNormal3d(1.860216, 0.561698, 0.260614);
        glVertex3d(0.371037, 1.204363, 2.431325);
        glVertex3d(0.506253, 1.358728, 2.244625);
        glVertex3d(0.464972, 1.388721, 2.431325);

        glNormal3d(0.109045, 1.453965, 0.010723);
        glVertex3d(0.371037, 1.204363, 2.431325);
        glVertex3d(0.372692, 1.203825, 2.591643);
        glVertex3d(0.46638, 1.387698, 2.591643);

        glNormal3d(0.109045, 1.453965, 0.010723);
        glVertex3d(0.371037, 1.204363, 2.431325);
        glVertex3d(0.46638, 1.387698, 2.591643);
        glVertex3d(0.464972, 1.388721, 2.431325);

        glNormal3d(0.292934, 1.707066, 0.010723);
        glVertex3d(0.464972, 1.388721, 2.431325);
        glVertex3d(0.46638, 1.387698, 2.591643);
        glVertex3d(0.612303, 1.53362, 2.591643);

        glNormal3d(0.292934, 1.707067, 0.010723);
        glVertex3d(0.464972, 1.388721, 2.431325);
        glVertex3d(0.612303, 1.53362, 2.591643);
        glVertex3d(0.611279, 1.535028, 2.431325);

        glNormal3d(1.682671, 0.317328, 0.260614);
        glVertex3d(0.464972, 1.388721, 2.431325);
        glVertex3d(0.506253, 1.358728, 2.244625);
        glVertex3d(0.641272, 1.493747, 2.244625);

        glNormal3d(1.682671, 0.317328, 0.260614);
        glVertex3d(0.464972, 1.388721, 2.431325);
        glVertex3d(0.641272, 1.493747, 2.244625);
        glVertex3d(0.611279, 1.535028, 2.431325);

        glNormal3d(1.053911, 0.946089, -0.997089);
        glVertex3d(1, 1, 3);
        glVertex3d(0.806118, 1.140864, 2.981901);
        glVertex3d(0.859137, 1.193882, 2.981901);

        glNormal3d(1.228314, 0.771686, -0.946438);
        glVertex3d(0.806118, 1.140864, 2.981901);
        glVertex3d(0.642475, 1.259758, 2.913743);
        glVertex3d(0.740243, 1.357526, 2.913743);

        glNormal3d(1.228314, 0.771686, -0.946438);
        glVertex3d(0.806118, 1.140864, 2.981901);
        glVertex3d(0.740243, 1.357526, 2.913743);
        glVertex3d(0.859137, 1.193882, 2.981901);

        glNormal3d(1.482481, 0.517519, -0.731043);
        glVertex3d(0.642475, 1.259758, 2.913743);
        glVertex3d(0.528636, 1.342466, 2.784024);
        glVertex3d(0.657534, 1.471365, 2.784024);

        glNormal3d(1.482481, 0.517519, -0.731043);
        glVertex3d(0.642475, 1.259758, 2.913743);
        glVertex3d(0.657534, 1.471365, 2.784024);
        glVertex3d(0.740243, 1.357526, 2.913743);

        glNormal3d(1.657643, 0.342357, -0.367439);
        glVertex3d(0.528636, 1.342466, 2.784024);
        glVertex3d(0.46638, 1.387698, 2.591643);
        glVertex3d(0.612303, 1.53362, 2.591643);

        glNormal3d(1.657643, 0.342357, -0.367439);
        glVertex3d(0.528636, 1.342466, 2.784024);
        glVertex3d(0.612303, 1.53362, 2.591643);
        glVertex3d(0.657534, 1.471365, 2.784024);

        glNormal3d(1.573678, 0.426321, 0.584624);
        glVertex3d(0.506253, 1.358728, 2.244625);
        glVertex3d(0.604232, 1.287543, 2.078628);
        glVertex3d(0.712458, 1.395768, 2.078628);

        glNormal3d(1.573678, 0.426321, 0.584624);
        glVertex3d(0.506253, 1.358728, 2.244625);
        glVertex3d(0.712458, 1.395768, 2.078628);
        glVertex3d(0.641272, 1.493747, 2.244625);

        glNormal3d(1.424488, 0.575511, 0.799762);
        glVertex3d(0.604232, 1.287543, 2.078628);
        glVertex3d(0.73319, 1.193849, 1.960451);
        glVertex3d(0.806151, 1.26681, 1.960451);

        glNormal3d(1.424488, 0.575511, 0.799762);
        glVertex3d(0.604232, 1.287543, 2.078628);
        glVertex3d(0.806151, 1.26681, 1.960451);
        glVertex3d(0.712458, 1.395768, 2.078628);

        glNormal3d(1.707106, 0.292892, 0);
        glVertex3d(0.73319, 1.193849, 1.960451);
        glVertex3d(0.73319, 1.193849, 1.930953);
        glVertex3d(0.806151, 1.26681, 1.930953);

        glNormal3d(1.707106, 0.292892, 0);
        glVertex3d(0.73319, 1.193849, 1.960451);
        glVertex3d(0.806151, 1.26681, 1.930953);
        glVertex3d(0.806151, 1.26681, 1.960451);

        glNormal3d(1.457848, 0.542151, -0.762069);
        glVertex3d(0.73319, 1.193849, 1.930953);
        glVertex3d(0.505512, 1.359267, 1.694782);
        glVertex3d(0.640734, 1.494488, 1.694782);

        glNormal3d(1.457848, 0.542151, -0.762069);
        glVertex3d(0.73319, 1.193849, 1.930953);
        glVertex3d(0.640734, 1.494488, 1.694782);
        glVertex3d(0.806151, 1.26681, 1.930953);

        glNormal3d(1.678194, 0.321805, 0.283027);
        glVertex3d(0.505512, 1.359267, 1.694782);
        glVertex3d(0.537974, 1.335682, 1.560482);
        glVertex3d(0.664319, 1.462026, 1.560482);

        glNormal3d(1.678194, 0.321805, 0.283027);
        glVertex3d(0.505512, 1.359267, 1.694782);
        glVertex3d(0.664319, 1.462026, 1.560482);
        glVertex3d(0.640734, 1.494488, 1.694782);

        glNormal3d(1.111009, 0.888991, 0.9876);
        glVertex3d(0.537974, 1.335682, 1.560482);
        glVertex3d(0.722073, 1.201926, 1.524755);
        glVertex3d(0.798074, 1.277927, 1.524755);

        glNormal3d(1.111009, 0.888991, 0.9876);
        glVertex3d(0.537974, 1.335682, 1.560482);
        glVertex3d(0.798074, 1.277927, 1.524755);
        glVertex3d(0.664319, 1.462026, 1.560482);

        glNormal3d(1.705293, 0.294706, -0.071565);
        glVertex3d(0.722073, 1.201926, 1.524755);
        glVertex3d(0.715106, 1.206988, 1.406211);
        glVertex3d(0.793013, 1.284894, 1.406211);

        glNormal3d(1.705293, 0.294706, -0.071565);
        glVertex3d(0.722073, 1.201926, 1.524755);
        glVertex3d(0.793013, 1.284894, 1.406211);
        glVertex3d(0.798074, 1.277927, 1.524755);

        glNormal3d(1.661192, 0.338807, -0.354469);
        glVertex3d(0.715106, 1.206988, 1.406211);
        glVertex3d(0.655371, 1.250388, 1.213831);
        glVertex3d(0.749612, 1.34463, 1.213831);

        glNormal3d(1.661192, 0.338807, -0.354469);
        glVertex3d(0.715106, 1.206988, 1.406211);
        glVertex3d(0.749612, 1.34463, 1.213831);
        glVertex3d(0.793013, 1.284894, 1.406211);

        glNormal3d(1.257096, 0.742904, -0.93156);
        glVertex3d(0.655371, 1.250388, 1.213831);
        glVertex3d(0.538864, 1.335036, 1.158315);
        glVertex3d(0.664965, 1.461137, 1.158315);

        glNormal3d(1.257096, 0.742904, -0.93156);
        glVertex3d(0.655371, 1.250388, 1.213831);
        glVertex3d(0.664965, 1.461137, 1.158315);
        glVertex3d(0.749612, 1.34463, 1.213831);

        glNormal3d(1.705154, 0.294845, 0.074267);
        glVertex3d(0.538864, 1.335036, 1.158315);
        glVertex3d(0.550722, 1.32642, 0.963919);
        glVertex3d(0.67358, 1.449279, 0.963919);

        glNormal3d(1.705153, 0.294845, 0.074267);
        glVertex3d(0.538864, 1.335036, 1.158315);
        glVertex3d(0.67358, 1.449279, 0.963919);
        glVertex3d(0.664965, 1.461137, 1.158315);

        glNormal3d(1.382212, 0.617787, -0.841325);
        glVertex3d(0.550722, 1.32642, 0.963919);
        glVertex3d(0.273684, 1.5277, 0.74662);
        glVertex3d(0.472301, 1.726316, 0.74662);

        glNormal3d(1.382212, 0.617787, -0.841325);
        glVertex3d(0.550722, 1.32642, 0.963919);
        glVertex3d(0.472301, 1.726316, 0.74662);
        glVertex3d(0.67358, 1.449279, 0.963919);

        glNormal3d(1.678495, 0.321504, -0.28158);
        glVertex3d(0.273684, 1.5277, 0.74662);
        glVertex3d(0.247744, 1.546546, 0.638704);
        glVertex3d(0.453455, 1.752256, 0.638704);

        glNormal3d(1.678495, 0.321504, -0.281581);
        glVertex3d(0.273684, 1.5277, 0.74662);
        glVertex3d(0.453455, 1.752256, 0.638704);
        glVertex3d(0.472301, 1.726316, 0.74662);

        glNormal3d(1.630745, 0.369254, 0.452018);
        glVertex3d(0.247744, 1.546546, 0.638704);
        glVertex3d(0.288507, 1.516931, 0.540498);
        glVertex3d(0.48307, 1.711493, 0.540498);

        glNormal3d(1.630745, 0.369255, 0.452019);
        glVertex3d(0.247744, 1.546546, 0.638704);
        glVertex3d(0.48307, 1.711493, 0.540498);
        glVertex3d(0.453455, 1.752256, 0.638704);

        glNormal3d(1.707106, 0.292892, 0);
        glVertex3d(0.288507, 1.516931, 0.540498);
        glVertex3d(0.288507, 1.516931, 0.476371);
        glVertex3d(0.48307, 1.711493, 0.476371);

        glNormal3d(1.707106, 0.292892, 0);
        glVertex3d(0.288507, 1.516931, 0.540498);
        glVertex3d(0.48307, 1.711493, 0.476371);
        glVertex3d(0.48307, 1.711493, 0.540498);

        glNormal3d(1.503087, 0.496912, -0.702713);
        glVertex3d(0.288507, 1.516931, 0.476371);
        glVertex3d(0.236627, 1.554623, 0.412245);
        glVertex3d(0.445378, 1.763373, 0.412245);

        glNormal3d(1.503087, 0.496912, -0.702714);
        glVertex3d(0.288507, 1.516931, 0.476371);
        glVertex3d(0.445378, 1.763373, 0.412245);
        glVertex3d(0.48307, 1.711493, 0.476371);

        glNormal3d(1.707074, 0.292925, 0.009596);
        glVertex3d(0.236627, 1.554623, 0.412245);
        glVertex3d(0.239868, 1.552269, 0);
        glVertex3d(0.447732, 1.760133, 0);

        glNormal3d(1.707074, 0.292925, 0.009597);
        glVertex3d(0.236627, 1.554623, 0.412245);
        glVertex3d(0.447732, 1.760133, 0);
        glVertex3d(0.445378, 1.763373, 0.412245);

        glNormal3d(1, 1, 1);
        glVertex3d(0.239868, 1.552269, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.447732, 1.760133, 0);

        glNormal3d(1, 1, 1);
        glVertex3d(0.447732, 1.760133, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.709656, 1.893589, 0);

        glNormal3d(1.453969, 0.109034, 0.009597);
        glVertex3d(0.445378, 1.763373, 0.412245);
        glVertex3d(0.447732, 1.760133, 0);
        glVertex3d(0.709656, 1.893589, 0);

        glNormal3d(1.453969, 0.109034, 0.009597);
        glVertex3d(0.445378, 1.763373, 0.412245);
        glVertex3d(0.709656, 1.893589, 0);
        glVertex3d(0.708418, 1.897399, 0.412245);

        glNormal3d(1.323002, 0.366073, -0.702714);
        glVertex3d(0.48307, 1.711493, 0.476371);
        glVertex3d(0.445378, 1.763373, 0.412245);
        glVertex3d(0.708418, 1.897399, 0.412245);

        glNormal3d(1.323001, 0.366074, -0.702715);
        glVertex3d(0.48307, 1.711493, 0.476371);
        glVertex3d(0.708418, 1.897399, 0.412245);
        glVertex3d(0.728234, 1.836411, 0.476371);

        glNormal3d(1.45399, 0.108993, 0);
        glVertex3d(0.48307, 1.711493, 0.540498);
        glVertex3d(0.48307, 1.711493, 0.476371);
        glVertex3d(0.728234, 1.836411, 0.476371);

        glNormal3d(1.45399, 0.108993, 0);
        glVertex3d(0.48307, 1.711493, 0.540498);
        glVertex3d(0.728234, 1.836411, 0.476371);
        glVertex3d(0.728234, 1.836411, 0.540498);

        glNormal3d(1.404963, 0.205214, 0.452019);
        glVertex3d(0.453455, 1.752256, 0.638704);
        glVertex3d(0.48307, 1.711493, 0.540498);
        glVertex3d(0.728234, 1.836411, 0.540498);

        glNormal3d(1.404963, 0.205215, 0.45202);
        glVertex3d(0.453455, 1.752256, 0.638704);
        glVertex3d(0.728234, 1.836411, 0.540498);
        glVertex3d(0.712664, 1.88433, 0.638704);

        glNormal3d(1.43562, 0.145046, -0.281581);
        glVertex3d(0.472301, 1.726316, 0.74662);
        glVertex3d(0.453455, 1.752256, 0.638704);
        glVertex3d(0.712664, 1.88433, 0.638704);

        glNormal3d(1.43562, 0.145046, -0.281581);
        glVertex3d(0.472301, 1.726316, 0.74662);
        glVertex3d(0.712664, 1.88433, 0.638704);
        glVertex3d(0.722573, 1.853836, 0.74662);

        glNormal3d(1.245395, 0.518384, -0.841325);
        glVertex3d(0.67358, 1.449279, 0.963919);
        glVertex3d(0.472301, 1.726316, 0.74662);
        glVertex3d(0.722573, 1.853836, 0.74662);

        glNormal3d(1.245395, 0.518384, -0.841325);
        glVertex3d(0.67358, 1.449279, 0.963919);
        glVertex3d(0.722573, 1.853836, 0.74662);
        glVertex3d(0.828391, 1.528159, 0.963919);

        glNormal3d(1.452736, 0.111454, 0.074267);
        glVertex3d(0.664965, 1.461137, 1.158315);
        glVertex3d(0.67358, 1.449279, 0.963919);
        glVertex3d(0.828391, 1.528159, 0.963919);

        glNormal3d(1.452736, 0.111454, 0.074267);
        glVertex3d(0.664965, 1.461137, 1.158315);
        glVertex3d(0.828391, 1.528159, 0.963919);
        glVertex3d(0.823862, 1.542099, 1.158315);

        glNormal3d(1.165066, 0.67604, -0.93156);
        glVertex3d(0.749612, 1.34463, 1.213831);
        glVertex3d(0.664965, 1.461137, 1.158315);
        glVertex3d(0.823862, 1.542099, 1.158315);

        glNormal3d(1.165066, 0.67604, -0.93156);
        glVertex3d(0.749612, 1.34463, 1.213831);
        glVertex3d(0.823862, 1.542099, 1.158315);
        glVertex3d(0.868363, 1.405136, 1.213831);

        glNormal3d(1.424511, 0.166848, -0.354469);
        glVertex3d(0.793013, 1.284894, 1.406211);
        glVertex3d(0.749612, 1.34463, 1.213831);
        glVertex3d(0.868363, 1.405136, 1.213831);

        glNormal3d(1.424512, 0.166848, -0.354469);
        glVertex3d(0.793013, 1.284894, 1.406211);
        glVertex3d(0.868363, 1.405136, 1.213831);
        glVertex3d(0.89118, 1.334913, 1.406211);

        glNormal3d(1.452826, 0.111278, -0.071565);
        glVertex3d(0.798074, 1.277927, 1.524755);
        glVertex3d(0.793013, 1.284894, 1.406211);
        glVertex3d(0.89118, 1.334913, 1.406211);

        glNormal3d(1.452827, 0.111278, -0.071564);
        glVertex3d(0.798074, 1.277927, 1.524755);
        glVertex3d(0.89118, 1.334913, 1.406211);
        glVertex3d(0.893842, 1.326723, 1.524755);

        glNormal3d(1.071272, 0.860121, 0.9876);
        glVertex3d(0.664319, 1.462026, 1.560482);
        glVertex3d(0.798074, 1.277927, 1.524755);
        glVertex3d(0.893842, 1.326723, 1.524755);

        glNormal3d(1.071272, 0.860121, 0.9876);
        glVertex3d(0.664319, 1.462026, 1.560482);
        glVertex3d(0.893842, 1.326723, 1.524755);
        glVertex3d(0.823522, 1.543144, 1.560482);

        glNormal3d(1.435427, 0.145425, 0.283027);
        glVertex3d(0.640734, 1.494488, 1.694782);
        glVertex3d(0.664319, 1.462026, 1.560482);
        glVertex3d(0.823522, 1.543144, 1.560482);

        glNormal3d(1.435427, 0.145425, 0.283027);
        glVertex3d(0.640734, 1.494488, 1.694782);
        glVertex3d(0.823522, 1.543144, 1.560482);
        glVertex3d(0.811123, 1.581305, 1.694782);

        glNormal3d(1.293956, 0.423077, -0.762069);
        glVertex3d(0.806151, 1.26681, 1.930953);
        glVertex3d(0.640734, 1.494488, 1.694782);
        glVertex3d(0.811123, 1.581305, 1.694782);

        glNormal3d(1.293956, 0.423077, -0.762069);
        glVertex3d(0.806151, 1.26681, 1.930953);
        glVertex3d(0.811123, 1.581305, 1.694782);
        glVertex3d(0.898088, 1.313654, 1.930953);

        glNormal3d(1.45399, 0.108993, 0);
        glVertex3d(0.806151, 1.26681, 1.960451);
        glVertex3d(0.806151, 1.26681, 1.930953);
        glVertex3d(0.898088, 1.313654, 1.930953);

        glNormal3d(1.45399, 0.108993, 0);
        glVertex3d(0.806151, 1.26681, 1.960451);
        glVertex3d(0.898088, 1.313654, 1.930953);
        glVertex3d(0.898088, 1.313654, 1.960451);

        glNormal3d(1.272538, 0.465113, 0.799762);
        glVertex3d(0.712458, 1.395768, 2.078628);
        glVertex3d(0.806151, 1.26681, 1.960451);
        glVertex3d(0.898088, 1.313654, 1.960451);

        glNormal3d(1.272538, 0.465113, 0.799762);
        glVertex3d(0.712458, 1.395768, 2.078628);
        glVertex3d(0.898088, 1.313654, 1.960451);
        glVertex3d(0.84883, 1.465253, 2.078628);

        glNormal3d(1.368324, 0.277122, 0.584624);
        glVertex3d(0.641272, 1.493747, 2.244625);
        glVertex3d(0.712458, 1.395768, 2.078628);
        glVertex3d(0.84883, 1.465253, 2.078628);

        glNormal3d(1.368324, 0.277123, 0.584625);
        glVertex3d(0.641272, 1.493747, 2.244625);
        glVertex3d(0.84883, 1.465253, 2.078628);
        glVertex3d(0.811406, 1.580434, 2.244625);

        glNormal3d(1.422232, 0.171321, -0.367439);
        glVertex3d(0.657534, 1.471365, 2.784024);
        glVertex3d(0.612303, 1.53362, 2.591643);
        glVertex3d(0.796176, 1.627308, 2.591643);

        glNormal3d(1.422232, 0.171321, -0.367439);
        glVertex3d(0.657534, 1.471365, 2.784024);
        glVertex3d(0.796176, 1.627308, 2.591643);
        glVertex3d(0.819955, 1.554122, 2.784024);

        glNormal3d(1.309771, 0.392038, -0.731043);
        glVertex3d(0.740243, 1.357526, 2.913743);
        glVertex3d(0.657534, 1.471365, 2.784024);
        glVertex3d(0.819955, 1.554122, 2.784024);

        glNormal3d(1.309772, 0.392038, -0.731043);
        glVertex3d(0.740243, 1.357526, 2.913743);
        glVertex3d(0.819955, 1.554122, 2.784024);
        glVertex3d(0.863438, 1.420296, 2.913743);

        glNormal3d(1.146586, 0.712307, -0.946438);
        glVertex3d(0.859137, 1.193882, 2.981901);
        glVertex3d(0.740243, 1.357526, 2.913743);
        glVertex3d(0.863438, 1.420296, 2.913743);

        glNormal3d(1.146586, 0.712307, -0.946438);
        glVertex3d(0.859137, 1.193882, 2.981901);
        glVertex3d(0.863438, 1.420296, 2.913743);
        glVertex3d(0.925944, 1.227922, 2.981901);

        glNormal3d(1.034613, 0.932068, -0.997089);
        glVertex3d(1, 1, 3);
        glVertex3d(0.859137, 1.193882, 2.981901);
        glVertex3d(0.925944, 1.227922, 2.981901);

        glNormal3d(1.438302, 0.139784, 0.260614);
        glVertex3d(0.611279, 1.535028, 2.431325);
        glVertex3d(0.641272, 1.493747, 2.244625);
        glVertex3d(0.811406, 1.580434, 2.244625);

        glNormal3d(1.438301, 0.139784, 0.260614);
        glVertex3d(0.611279, 1.535028, 2.431325);
        glVertex3d(0.811406, 1.580434, 2.244625);
        glVertex3d(0.795638, 1.628963, 2.431325);

        glNormal3d(0.546036, 1.890956, 0.010723);
        glVertex3d(0.611279, 1.535028, 2.431325);
        glVertex3d(0.612303, 1.53362, 2.591643);
        glVertex3d(0.796176, 1.627308, 2.591643);

        glNormal3d(0.546036, 1.890956, 0.010723);
        glVertex3d(0.611279, 1.535028, 2.431325);
        glVertex3d(0.796176, 1.627308, 2.591643);
        glVertex3d(0.795638, 1.628963, 2.431325);

        glNormal3d(0.843575, 1.987632, 0.010722);
        glVertex3d(0.795638, 1.628963, 2.431325);
        glVertex3d(0.796176, 1.627308, 2.591643);
        glVertex3d(1, 1.659591, 2.591643);

        glNormal3d(0.843575, 1.987632, 0.010722);
        glVertex3d(0.795638, 1.628963, 2.431325);
        glVertex3d(1, 1.659591, 2.591643);
        glVertex3d(1, 1.661331, 2.431325);

        glNormal3d(1.151028, 0.046443, 0.260614);
        glVertex3d(0.795638, 1.628963, 2.431325);
        glVertex3d(0.811406, 1.580434, 2.244625);
        glVertex3d(1, 1.610304, 2.244625);

        glNormal3d(1.151028, 0.046443, 0.260614);
        glVertex3d(0.795638, 1.628963, 2.431325);
        glVertex3d(1, 1.610304, 2.244625);
        glVertex3d(1, 1.661331, 2.431325);

        glNormal3d(1.011927, 0.924697, -0.997089);
        glVertex3d(1, 1, 3);
        glVertex3d(0.925944, 1.227922, 2.981901);
        glVertex3d(1, 1.239651, 2.981901);

        glNormal3d(1.05051, 0.68109, -0.946438);
        glVertex3d(0.925944, 1.227922, 2.981901);
        glVertex3d(0.863438, 1.420296, 2.913743);
        glVertex3d(1, 1.441926, 2.913743);

        glNormal3d(1.05051, 0.68109, -0.946438);
        glVertex3d(0.925944, 1.227922, 2.981901);
        glVertex3d(1, 1.441926, 2.913743);
        glVertex3d(1, 1.239651, 2.981901);

        glNormal3d(1.10674, 0.32607, -0.731043);
        glVertex3d(0.863438, 1.420296, 2.913743);
        glVertex3d(0.819955, 1.554122, 2.784024);
        glVertex3d(1, 1.582639, 2.784024);

        glNormal3d(1.106739, 0.32607, -0.731044);
        glVertex3d(0.863438, 1.420296, 2.913743);
        glVertex3d(1, 1.582639, 2.784024);
        glVertex3d(1, 1.441926, 2.913743);

        glNormal3d(1.145491, 0.081403, -0.367439);
        glVertex3d(0.819955, 1.554122, 2.784024);
        glVertex3d(0.796176, 1.627308, 2.591643);
        glVertex3d(1, 1.659591, 2.591643);

        glNormal3d(1.145491, 0.081403, -0.367439);
        glVertex3d(0.819955, 1.554122, 2.784024);
        glVertex3d(1, 1.659591, 2.591643);
        glVertex3d(1, 1.582639, 2.784024);

        glNormal3d(1.126916, 0.198684, 0.584625);
        glVertex3d(0.811406, 1.580434, 2.244625);
        glVertex3d(0.84883, 1.465253, 2.078628);
        glVertex3d(1, 1.489196, 2.078628);

        glNormal3d(1.126915, 0.198684, 0.584624);
        glVertex3d(0.811406, 1.580434, 2.244625);
        glVertex3d(1, 1.489196, 2.078628);
        glVertex3d(1, 1.610304, 2.244625);

        glNormal3d(1.09391, 0.407073, 0.799762);
        glVertex3d(0.84883, 1.465253, 2.078628);
        glVertex3d(0.898088, 1.313654, 1.960451);
        glVertex3d(1, 1.329795, 1.960451);

        glNormal3d(1.09391, 0.407073, 0.799762);
        glVertex3d(0.84883, 1.465253, 2.078628);
        glVertex3d(1, 1.329795, 1.960451);
        glVertex3d(1, 1.489196, 2.078628);

        glNormal3d(1.156434, 0.012312, 0);
        glVertex3d(0.898088, 1.313654, 1.960451);
        glVertex3d(0.898088, 1.313654, 1.930953);
        glVertex3d(1, 1.329795, 1.930953);

        glNormal3d(1.156434, 0.012312, 0);
        glVertex3d(0.898088, 1.313654, 1.960451);
        glVertex3d(1, 1.329795, 1.930953);
        glVertex3d(1, 1.329795, 1.960451);

        glNormal3d(1.10129, 0.360476, -0.762069);
        glVertex3d(0.898088, 1.313654, 1.930953);
        glVertex3d(0.811123, 1.581305, 1.694782);
        glVertex3d(1, 1.61122, 1.694782);

        glNormal3d(1.10129, 0.360476, -0.762069);
        glVertex3d(0.898088, 1.313654, 1.930953);
        glVertex3d(1, 1.61122, 1.694782);
        glVertex3d(1, 1.329795, 1.930953);

        glNormal3d(1.150038, 0.052696, 0.283027);
        glVertex3d(0.811123, 1.581305, 1.694782);
        glVertex3d(0.823522, 1.543144, 1.560482);
        glVertex3d(1, 1.571096, 1.560482);

        glNormal3d(1.150037, 0.052696, 0.283026);
        glVertex3d(0.811123, 1.581305, 1.694782);
        glVertex3d(1, 1.571096, 1.560482);
        glVertex3d(1, 1.61122, 1.694782);

        glNormal3d(1.024559, 0.844942, 0.9876);
        glVertex3d(0.823522, 1.543144, 1.560482);
        glVertex3d(0.893842, 1.326723, 1.524755);
        glVertex3d(1, 1.343537, 1.524755);

        glNormal3d(1.024559, 0.844943, 0.9876);
        glVertex3d(0.823522, 1.543144, 1.560482);
        glVertex3d(1, 1.343537, 1.524755);
        glVertex3d(1, 1.571096, 1.560482);

        glNormal3d(1.156033, 0.014844, -0.071564);
        glVertex3d(0.893842, 1.326723, 1.524755);
        glVertex3d(0.89118, 1.334913, 1.406211);
        glVertex3d(1, 1.352148, 1.406211);

        glNormal3d(1.156032, 0.014844, -0.071565);
        glVertex3d(0.893842, 1.326723, 1.524755);
        glVertex3d(1, 1.352148, 1.406211);
        glVertex3d(1, 1.343537, 1.524755);

        glNormal3d(1.146276, 0.076444, -0.354469);
        glVertex3d(0.89118, 1.334913, 1.406211);
        glVertex3d(0.868363, 1.405136, 1.213831);
        glVertex3d(1, 1.425986, 1.213831);

        glNormal3d(1.146276, 0.076444, -0.354469);
        glVertex3d(0.89118, 1.334913, 1.406211);
        glVertex3d(1, 1.425986, 1.213831);
        glVertex3d(1, 1.352148, 1.406211);

        glNormal3d(1.056878, 0.640887, -0.93156);
        glVertex3d(0.868363, 1.405136, 1.213831);
        glVertex3d(0.823862, 1.542099, 1.158315);
        glVertex3d(1, 1.569996, 1.158315);

        glNormal3d(1.056877, 0.640887, -0.93156);
        glVertex3d(0.868363, 1.405136, 1.213831);
        glVertex3d(1, 1.569996, 1.158315);
        glVertex3d(1, 1.425986, 1.213831);

        glNormal3d(1.156002, 0.015039, 0.074267);
        glVertex3d(0.823862, 1.542099, 1.158315);
        glVertex3d(0.828391, 1.528159, 0.963919);
        glVertex3d(1, 1.555339, 0.963919);

        glNormal3d(1.156002, 0.015039, 0.074267);
        glVertex3d(0.823862, 1.542099, 1.158315);
        glVertex3d(1, 1.555339, 0.963919);
        glVertex3d(1, 1.569996, 1.158315);

        glNormal3d(1.084557, 0.466125, -0.841325);
        glVertex3d(0.828391, 1.528159, 0.963919);
        glVertex3d(0.722573, 1.853836, 0.74662);
        glVertex3d(1.000001, 1.897776, 0.74662);

        glNormal3d(1.084557, 0.466125, -0.841325);
        glVertex3d(0.828391, 1.528159, 0.963919);
        glVertex3d(1.000001, 1.897776, 0.74662);
        glVertex3d(1, 1.555339, 0.963919);

        glNormal3d(1.150104, 0.052276, -0.281581);
        glVertex3d(0.722573, 1.853836, 0.74662);
        glVertex3d(0.712664, 1.88433, 0.638704);
        glVertex3d(1.000001, 1.929839, 0.638704);

        glNormal3d(1.150104, 0.052276, -0.281582);
        glVertex3d(0.722573, 1.853836, 0.74662);
        glVertex3d(1.000001, 1.929839, 0.638704);
        glVertex3d(1.000001, 1.897776, 0.74662);

        glNormal3d(1.13954, 0.118974, 0.452019);
        glVertex3d(0.712664, 1.88433, 0.638704);
        glVertex3d(0.728234, 1.836411, 0.540498);
        glVertex3d(1.000001, 1.879454, 0.540498);

        glNormal3d(1.13954, 0.118974, 0.45202);
        glVertex3d(0.712664, 1.88433, 0.638704);
        glVertex3d(1.000001, 1.879454, 0.540498);
        glVertex3d(1.000001, 1.929839, 0.638704);

        glNormal3d(1.156434, 0.012312, 0);
        glVertex3d(0.728234, 1.836411, 0.540498);
        glVertex3d(0.728234, 1.836411, 0.476371);
        glVertex3d(1.000001, 1.879454, 0.476371);

        glNormal3d(1.156434, 0.012312, 0);
        glVertex3d(0.728234, 1.836411, 0.540498);
        glVertex3d(1.000001, 1.879454, 0.476371);
        glVertex3d(1.000001, 1.879454, 0.540498);

        glNormal3d(1.111298, 0.297287, -0.702714);
        glVertex3d(0.728234, 1.836411, 0.476371);
        glVertex3d(0.708418, 1.897399, 0.412245);
        glVertex3d(1.000001, 1.943581, 0.412245);

        glNormal3d(1.111298, 0.297287, -0.702714);
        glVertex3d(0.728234, 1.836411, 0.476371);
        glVertex3d(1.000001, 1.943581, 0.412245);
        glVertex3d(1.000001, 1.879454, 0.476371);

        glNormal3d(1.156427, 0.012357, 0.009597);
        glVertex3d(0.708418, 1.897399, 0.412245);
        glVertex3d(0.709656, 1.893589, 0);
        glVertex3d(1.000001, 1.939575, 0);

        glNormal3d(1.156427, 0.012357, 0.009597);
        glVertex3d(0.708418, 1.897399, 0.412245);
        glVertex3d(1.000001, 1.939575, 0);
        glVertex3d(1.000001, 1.943581, 0.412245);

        glNormal3d(1, 1, 1);
        glVertex3d(0.709656, 1.893589, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.000001, 1.939575, 0);

        glNormal3d(1, 1, 1);
        glVertex3d(1.000001, 1.939575, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.290345, 1.893589, 0);

        glNormal3d(0.843572, 0.012357, 0.009597);
        glVertex3d(1.000001, 1.943581, 0.412245);
        glVertex3d(1.000001, 1.939575, 0);
        glVertex3d(1.290345, 1.893589, 0);

        glNormal3d(0.843572, 0.012357, 0.009597);
        glVertex3d(1.000001, 1.943581, 0.412245);
        glVertex3d(1.290345, 1.893589, 0);
        glVertex3d(1.291583, 1.897398, 0.412245);

        glNormal3d(0.888701, 0.297287, -0.702714);
        glVertex3d(1.000001, 1.879454, 0.476371);
        glVertex3d(1.000001, 1.943581, 0.412245);
        glVertex3d(1.291583, 1.897398, 0.412245);

        glNormal3d(0.8887, 0.297288, -0.702715);
        glVertex3d(1.000001, 1.879454, 0.476371);
        glVertex3d(1.291583, 1.897398, 0.412245);
        glVertex3d(1.271767, 1.83641, 0.476371);

        glNormal3d(0.843564, 0.012312, 0);
        glVertex3d(1.000001, 1.879454, 0.540498);
        glVertex3d(1.000001, 1.879454, 0.476371);
        glVertex3d(1.271767, 1.83641, 0.476371);

        glNormal3d(0.843564, 0.012312, 0);
        glVertex3d(1.000001, 1.879454, 0.540498);
        glVertex3d(1.271767, 1.83641, 0.476371);
        glVertex3d(1.271767, 1.83641, 0.540498);

        glNormal3d(0.860458, 0.118974, 0.452019);
        glVertex3d(1.000001, 1.929839, 0.638704);
        glVertex3d(1.000001, 1.879454, 0.540498);
        glVertex3d(1.271767, 1.83641, 0.540498);

        glNormal3d(0.860459, 0.118974, 0.45202);
        glVertex3d(1.000001, 1.929839, 0.638704);
        glVertex3d(1.271767, 1.83641, 0.540498);
        glVertex3d(1.287337, 1.88433, 0.638704);

        glNormal3d(0.849895, 0.052276, -0.281582);
        glVertex3d(1.000001, 1.897776, 0.74662);
        glVertex3d(1.000001, 1.929839, 0.638704);
        glVertex3d(1.287337, 1.88433, 0.638704);

        glNormal3d(0.849894, 0.052277, -0.281582);
        glVertex3d(1.000001, 1.897776, 0.74662);
        glVertex3d(1.287337, 1.88433, 0.638704);
        glVertex3d(1.277429, 1.853835, 0.74662);

        glNormal3d(0.915442, 0.466125, -0.841325);
        glVertex3d(1, 1.555339, 0.963919);
        glVertex3d(1.000001, 1.897776, 0.74662);
        glVertex3d(1.277429, 1.853835, 0.74662);

        glNormal3d(0.915442, 0.466125, -0.841325);
        glVertex3d(1, 1.555339, 0.963919);
        glVertex3d(1.277429, 1.853835, 0.74662);
        glVertex3d(1.171609, 1.528158, 0.963919);

        glNormal3d(0.843997, 0.015039, 0.074267);
        glVertex3d(1, 1.569996, 1.158315);
        glVertex3d(1, 1.555339, 0.963919);
        glVertex3d(1.171609, 1.528158, 0.963919);

        glNormal3d(0.843997, 0.015039, 0.074267);
        glVertex3d(1, 1.569996, 1.158315);
        glVertex3d(1.171609, 1.528158, 0.963919);
        glVertex3d(1.176139, 1.542099, 1.158315);

        glNormal3d(0.943122, 0.640887, -0.93156);
        glVertex3d(1, 1.425986, 1.213831);
        glVertex3d(1, 1.569996, 1.158315);
        glVertex3d(1.176139, 1.542099, 1.158315);

        glNormal3d(0.943122, 0.640888, -0.93156);
        glVertex3d(1, 1.425986, 1.213831);
        glVertex3d(1.176139, 1.542099, 1.158315);
        glVertex3d(1.131637, 1.405136, 1.213831);

        glNormal3d(0.853722, 0.076445, -0.354469);
        glVertex3d(1, 1.352148, 1.406211);
        glVertex3d(1, 1.425986, 1.213831);
        glVertex3d(1.131637, 1.405136, 1.213831);

        glNormal3d(0.853723, 0.076445, -0.354469);
        glVertex3d(1, 1.352148, 1.406211);
        glVertex3d(1.131637, 1.405136, 1.213831);
        glVertex3d(1.10882, 1.334913, 1.406211);

        glNormal3d(0.843966, 0.014844, -0.071565);
        glVertex3d(1, 1.343537, 1.524755);
        glVertex3d(1, 1.352148, 1.406211);
        glVertex3d(1.10882, 1.334913, 1.406211);

        glNormal3d(0.843966, 0.014844, -0.071565);
        glVertex3d(1, 1.343537, 1.524755);
        glVertex3d(1.10882, 1.334913, 1.406211);
        glVertex3d(1.106159, 1.326723, 1.524755);

        glNormal3d(0.975441, 0.844943, 0.9876);
        glVertex3d(1, 1.571096, 1.560482);
        glVertex3d(1, 1.343537, 1.524755);
        glVertex3d(1.106159, 1.326723, 1.524755);

        glNormal3d(0.975441, 0.844943, 0.9876);
        glVertex3d(1, 1.571096, 1.560482);
        glVertex3d(1.106159, 1.326723, 1.524755);
        glVertex3d(1.176479, 1.543144, 1.560482);

        glNormal3d(0.849961, 0.052696, 0.283026);
        glVertex3d(1, 1.61122, 1.694782);
        glVertex3d(1, 1.571096, 1.560482);
        glVertex3d(1.176479, 1.543144, 1.560482);

        glNormal3d(0.849962, 0.052696, 0.283027);
        glVertex3d(1, 1.61122, 1.694782);
        glVertex3d(1.176479, 1.543144, 1.560482);
        glVertex3d(1.188878, 1.581305, 1.694782);

        glNormal3d(0.898709, 0.360476, -0.762069);
        glVertex3d(1, 1.329795, 1.930953);
        glVertex3d(1, 1.61122, 1.694782);
        glVertex3d(1.188878, 1.581305, 1.694782);

        glNormal3d(0.898709, 0.360477, -0.762069);
        glVertex3d(1, 1.329795, 1.930953);
        glVertex3d(1.188878, 1.581305, 1.694782);
        glVertex3d(1.101912, 1.313654, 1.930953);

        glNormal3d(0.843565, 0.012312, 0);
        glVertex3d(1, 1.329795, 1.960451);
        glVertex3d(1, 1.329795, 1.930953);
        glVertex3d(1.101912, 1.313654, 1.930953);

        glNormal3d(0.843565, 0.012312, 0);
        glVertex3d(1, 1.329795, 1.960451);
        glVertex3d(1.101912, 1.313654, 1.930953);
        glVertex3d(1.101912, 1.313654, 1.960451);

        glNormal3d(0.906089, 0.407073, 0.799762);
        glVertex3d(1, 1.489196, 2.078628);
        glVertex3d(1, 1.329795, 1.960451);
        glVertex3d(1.101912, 1.313654, 1.960451);

        glNormal3d(0.906089, 0.407073, 0.799762);
        glVertex3d(1, 1.489196, 2.078628);
        glVertex3d(1.101912, 1.313654, 1.960451);
        glVertex3d(1.15117, 1.465253, 2.078628);

        glNormal3d(0.873083, 0.198684, 0.584624);
        glVertex3d(1, 1.610304, 2.244625);
        glVertex3d(1, 1.489196, 2.078628);
        glVertex3d(1.15117, 1.465253, 2.078628);

        glNormal3d(0.873083, 0.198684, 0.584624);
        glVertex3d(1, 1.610304, 2.244625);
        glVertex3d(1.15117, 1.465253, 2.078628);
        glVertex3d(1.188595, 1.580434, 2.244625);

        glNormal3d(0.854508, 0.081403, -0.367439);
        glVertex3d(1, 1.582639, 2.784024);
        glVertex3d(1, 1.659591, 2.591643);
        glVertex3d(1.203825, 1.627308, 2.591643);

        glNormal3d(0.854508, 0.081403, -0.367439);
        glVertex3d(1, 1.582639, 2.784024);
        glVertex3d(1.203825, 1.627308, 2.591643);
        glVertex3d(1.180045, 1.554122, 2.784024);

        glNormal3d(0.893259, 0.32607, -0.731044);
        glVertex3d(1, 1.441926, 2.913743);
        glVertex3d(1, 1.582639, 2.784024);
        glVertex3d(1.180045, 1.554122, 2.784024);

        glNormal3d(0.89326, 0.32607, -0.731043);
        glVertex3d(1, 1.441926, 2.913743);
        glVertex3d(1.180045, 1.554122, 2.784024);
        glVertex3d(1.136563, 1.420296, 2.913743);

        glNormal3d(0.94949, 0.68109, -0.946438);
        glVertex3d(1, 1.239651, 2.981901);
        glVertex3d(1, 1.441926, 2.913743);
        glVertex3d(1.136563, 1.420296, 2.913743);

        glNormal3d(0.949489, 0.681091, -0.946438);
        glVertex3d(1, 1.239651, 2.981901);
        glVertex3d(1.136563, 1.420296, 2.913743);
        glVertex3d(1.074056, 1.227922, 2.981901);

        glNormal3d(0.988073, 0.924697, -0.997089);
        glVertex3d(1, 1, 3);
        glVertex3d(1, 1.239651, 2.981901);
        glVertex3d(1.074056, 1.227922, 2.981901);

        glNormal3d(0.84897, 0.046443, 0.260613);
        glVertex3d(1, 1.661331, 2.431325);
        glVertex3d(1, 1.610304, 2.244625);
        glVertex3d(1.188595, 1.580434, 2.244625);

        glNormal3d(0.848971, 0.046443, 0.260614);
        glVertex3d(1, 1.661331, 2.431325);
        glVertex3d(1.188595, 1.580434, 2.244625);
        glVertex3d(1.204363, 1.628963, 2.431325);

        glNormal3d(1.156426, 1.987632, 0.010722);
        glVertex3d(1, 1.661331, 2.431325);
        glVertex3d(1, 1.659591, 2.591643);
        glVertex3d(1.203825, 1.627308, 2.591643);

        glNormal3d(1.156426, 1.987632, 0.010722);
        glVertex3d(1, 1.661331, 2.431325);
        glVertex3d(1.203825, 1.627308, 2.591643);
        glVertex3d(1.204363, 1.628963, 2.431325);

        glNormal3d(1.453965, 1.890955, 0.010722);
        glVertex3d(1.204363, 1.628963, 2.431325);
        glVertex3d(1.203825, 1.627308, 2.591643);
        glVertex3d(1.387698, 1.53362, 2.591643);

        glNormal3d(1.453965, 1.890955, 0.010723);
        glVertex3d(1.204363, 1.628963, 2.431325);
        glVertex3d(1.387698, 1.53362, 2.591643);
        glVertex3d(1.388721, 1.535028, 2.431325);

        glNormal3d(0.561698, 0.139784, 0.260614);
        glVertex3d(1.204363, 1.628963, 2.431325);
        glVertex3d(1.188595, 1.580434, 2.244625);
        glVertex3d(1.358728, 1.493746, 2.244625);

        glNormal3d(0.561698, 0.139784, 0.260614);
        glVertex3d(1.204363, 1.628963, 2.431325);
        glVertex3d(1.358728, 1.493746, 2.244625);
        glVertex3d(1.388721, 1.535028, 2.431325);

        glNormal3d(0.965387, 0.932068, -0.997089);
        glVertex3d(1, 1, 3);
        glVertex3d(1.074056, 1.227922, 2.981901);
        glVertex3d(1.140864, 1.193882, 2.981901);

        glNormal3d(0.853413, 0.712308, -0.946438);
        glVertex3d(1.074056, 1.227922, 2.981901);
        glVertex3d(1.136563, 1.420296, 2.913743);
        glVertex3d(1.259758, 1.357525, 2.913743);

        glNormal3d(0.853413, 0.712308, -0.946438);
        glVertex3d(1.074056, 1.227922, 2.981901);
        glVertex3d(1.259758, 1.357525, 2.913743);
        glVertex3d(1.140864, 1.193882, 2.981901);

        glNormal3d(0.690228, 0.392039, -0.731043);
        glVertex3d(1.136563, 1.420296, 2.913743);
        glVertex3d(1.180045, 1.554122, 2.784024);
        glVertex3d(1.342467, 1.471364, 2.784024);

        glNormal3d(0.690228, 0.392039, -0.731043);
        glVertex3d(1.136563, 1.420296, 2.913743);
        glVertex3d(1.342467, 1.471364, 2.784024);
        glVertex3d(1.259758, 1.357525, 2.913743);

        glNormal3d(0.577766, 0.171322, -0.367439);
        glVertex3d(1.180045, 1.554122, 2.784024);
        glVertex3d(1.203825, 1.627308, 2.591643);
        glVertex3d(1.387698, 1.53362, 2.591643);

        glNormal3d(0.577767, 0.171322, -0.367438);
        glVertex3d(1.180045, 1.554122, 2.784024);
        glVertex3d(1.387698, 1.53362, 2.591643);
        glVertex3d(1.342467, 1.471364, 2.784024);

        glNormal3d(0.631674, 0.277123, 0.584624);
        glVertex3d(1.188595, 1.580434, 2.244625);
        glVertex3d(1.15117, 1.465253, 2.078628);
        glVertex3d(1.287543, 1.395768, 2.078628);

        glNormal3d(0.631675, 0.277123, 0.584625);
        glVertex3d(1.188595, 1.580434, 2.244625);
        glVertex3d(1.287543, 1.395768, 2.078628);
        glVertex3d(1.358728, 1.493746, 2.244625);

        glNormal3d(0.727461, 0.465113, 0.799762);
        glVertex3d(1.15117, 1.465253, 2.078628);
        glVertex3d(1.101912, 1.313654, 1.960451);
        glVertex3d(1.193849, 1.26681, 1.960451);

        glNormal3d(0.727461, 0.465113, 0.799761);
        glVertex3d(1.15117, 1.465253, 2.078628);
        glVertex3d(1.193849, 1.26681, 1.960451);
        glVertex3d(1.287543, 1.395768, 2.078628);

        glNormal3d(0.546009, 0.108994, 0);
        glVertex3d(1.101912, 1.313654, 1.960451);
        glVertex3d(1.101912, 1.313654, 1.930953);
        glVertex3d(1.193849, 1.26681, 1.930953);

        glNormal3d(0.546009, 0.108994, 0);
        glVertex3d(1.101912, 1.313654, 1.960451);
        glVertex3d(1.193849, 1.26681, 1.930953);
        glVertex3d(1.193849, 1.26681, 1.960451);

        glNormal3d(0.706043, 0.423078, -0.762069);
        glVertex3d(1.101912, 1.313654, 1.930953);
        glVertex3d(1.188878, 1.581305, 1.694782);
        glVertex3d(1.359267, 1.494488, 1.694782);

        glNormal3d(0.706043, 0.423078, -0.762069);
        glVertex3d(1.101912, 1.313654, 1.930953);
        glVertex3d(1.359267, 1.494488, 1.694782);
        glVertex3d(1.193849, 1.26681, 1.930953);

        glNormal3d(0.564572, 0.145425, 0.283027);
        glVertex3d(1.188878, 1.581305, 1.694782);
        glVertex3d(1.176479, 1.543144, 1.560482);
        glVertex3d(1.335682, 1.462026, 1.560482);

        glNormal3d(0.564571, 0.145425, 0.283027);
        glVertex3d(1.188878, 1.581305, 1.694782);
        glVertex3d(1.335682, 1.462026, 1.560482);
        glVertex3d(1.359267, 1.494488, 1.694782);

        glNormal3d(0.928728, 0.860121, 0.9876);
        glVertex3d(1.176479, 1.543144, 1.560482);
        glVertex3d(1.106159, 1.326723, 1.524755);
        glVertex3d(1.201926, 1.277927, 1.524755);

        glNormal3d(0.928728, 0.860121, 0.9876);
        glVertex3d(1.176479, 1.543144, 1.560482);
        glVertex3d(1.201926, 1.277927, 1.524755);
        glVertex3d(1.335682, 1.462026, 1.560482);

        glNormal3d(0.547173, 0.111278, -0.071565);
        glVertex3d(1.106159, 1.326723, 1.524755);
        glVertex3d(1.10882, 1.334913, 1.406211);
        glVertex3d(1.206988, 1.284894, 1.406211);

        glNormal3d(0.547173, 0.111278, -0.071565);
        glVertex3d(1.106159, 1.326723, 1.524755);
        glVertex3d(1.206988, 1.284894, 1.406211);
        glVertex3d(1.201926, 1.277927, 1.524755);

        glNormal3d(0.575488, 0.166849, -0.354469);
        glVertex3d(1.10882, 1.334913, 1.406211);
        glVertex3d(1.131637, 1.405136, 1.213831);
        glVertex3d(1.250388, 1.344629, 1.213831);

        glNormal3d(0.575487, 0.166849, -0.354469);
        glVertex3d(1.10882, 1.334913, 1.406211);
        glVertex3d(1.250388, 1.344629, 1.213831);
        glVertex3d(1.206988, 1.284894, 1.406211);

        glNormal3d(0.834934, 0.67604, -0.93156);
        glVertex3d(1.131637, 1.405136, 1.213831);
        glVertex3d(1.176139, 1.542099, 1.158315);
        glVertex3d(1.335036, 1.461136, 1.158315);

        glNormal3d(0.834934, 0.67604, -0.93156);
        glVertex3d(1.131637, 1.405136, 1.213831);
        glVertex3d(1.335036, 1.461136, 1.158315);
        glVertex3d(1.250388, 1.344629, 1.213831);

        glNormal3d(0.547263, 0.111454, 0.074267);
        glVertex3d(1.176139, 1.542099, 1.158315);
        glVertex3d(1.171609, 1.528158, 0.963919);
        glVertex3d(1.32642, 1.449278, 0.963919);

        glNormal3d(0.547263, 0.111454, 0.074267);
        glVertex3d(1.176139, 1.542099, 1.158315);
        glVertex3d(1.32642, 1.449278, 0.963919);
        glVertex3d(1.335036, 1.461136, 1.158315);

        glNormal3d(0.754604, 0.518385, -0.841325);
        glVertex3d(1.171609, 1.528158, 0.963919);
        glVertex3d(1.277429, 1.853835, 0.74662);
        glVertex3d(1.5277, 1.726315, 0.74662);

        glNormal3d(0.754604, 0.518385, -0.841325);
        glVertex3d(1.171609, 1.528158, 0.963919);
        glVertex3d(1.5277, 1.726315, 0.74662);
        glVertex3d(1.32642, 1.449278, 0.963919);

        glNormal3d(0.564378, 0.145047, -0.281582);
        glVertex3d(1.277429, 1.853835, 0.74662);
        glVertex3d(1.287337, 1.88433, 0.638704);
        glVertex3d(1.546546, 1.752255, 0.638704);

        glNormal3d(0.564379, 0.145046, -0.281582);
        glVertex3d(1.277429, 1.853835, 0.74662);
        glVertex3d(1.546546, 1.752255, 0.638704);
        glVertex3d(1.5277, 1.726315, 0.74662);

        glNormal3d(0.595036, 0.205215, 0.45202);
        glVertex3d(1.287337, 1.88433, 0.638704);
        glVertex3d(1.271767, 1.83641, 0.540498);
        glVertex3d(1.516931, 1.711493, 0.540498);

        glNormal3d(0.595036, 0.205215, 0.452019);
        glVertex3d(1.287337, 1.88433, 0.638704);
        glVertex3d(1.516931, 1.711493, 0.540498);
        glVertex3d(1.546546, 1.752255, 0.638704);

        glNormal3d(0.546009, 0.108994, 0);
        glVertex3d(1.271767, 1.83641, 0.540498);
        glVertex3d(1.271767, 1.83641, 0.476371);
        glVertex3d(1.516931, 1.711493, 0.476371);

        glNormal3d(0.546009, 0.108994, 0);
        glVertex3d(1.271767, 1.83641, 0.540498);
        glVertex3d(1.516931, 1.711493, 0.476371);
        glVertex3d(1.516931, 1.711493, 0.540498);

        glNormal3d(0.676998, 0.366074, -0.702714);
        glVertex3d(1.271767, 1.83641, 0.476371);
        glVertex3d(1.291583, 1.897398, 0.412245);
        glVertex3d(1.554623, 1.763372, 0.412245);

        glNormal3d(0.676998, 0.366073, -0.702714);
        glVertex3d(1.271767, 1.83641, 0.476371);
        glVertex3d(1.554623, 1.763372, 0.412245);
        glVertex3d(1.516931, 1.711493, 0.476371);

        glNormal3d(0.54603, 0.109035, 0.009597);
        glVertex3d(1.291583, 1.897398, 0.412245);
        glVertex3d(1.290345, 1.893589, 0);
        glVertex3d(1.552269, 1.760132, 0);

        glNormal3d(0.546029, 0.109035, 0.009596);
        glVertex3d(1.291583, 1.897398, 0.412245);
        glVertex3d(1.552269, 1.760132, 0);
        glVertex3d(1.554623, 1.763372, 0.412245);

        glNormal3d(1, 1, 1);
        glVertex3d(1.290345, 1.893589, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.552269, 1.760132, 0);

        glNormal3d(1, 1, 1);
        glVertex3d(1.552269, 1.760132, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.760133, 1.552268, 0);

        glNormal3d(0.292925, 0.292926, 0.009596);
        glVertex3d(1.554623, 1.763372, 0.412245);
        glVertex3d(1.552269, 1.760132, 0);
        glVertex3d(1.760133, 1.552268, 0);

        glNormal3d(0.292925, 0.292926, 0.009597);
        glVertex3d(1.554623, 1.763372, 0.412245);
        glVertex3d(1.760133, 1.552268, 0);
        glVertex3d(1.763373, 1.554622, 0.412245);

        glNormal3d(0.496912, 0.496913, -0.702713);
        glVertex3d(1.516931, 1.711493, 0.476371);
        glVertex3d(1.554623, 1.763372, 0.412245);
        glVertex3d(1.763373, 1.554622, 0.412245);

        glNormal3d(0.496912, 0.496913, -0.702713);
        glVertex3d(1.516931, 1.711493, 0.476371);
        glVertex3d(1.763373, 1.554622, 0.412245);
        glVertex3d(1.711494, 1.516929, 0.476371);

        glNormal3d(0.292893, 0.292894, 0);
        glVertex3d(1.516931, 1.711493, 0.540498);
        glVertex3d(1.516931, 1.711493, 0.476371);
        glVertex3d(1.711494, 1.516929, 0.476371);

        glNormal3d(0.292893, 0.292894, 0);
        glVertex3d(1.516931, 1.711493, 0.540498);
        glVertex3d(1.711494, 1.516929, 0.476371);
        glVertex3d(1.711494, 1.516929, 0.540498);

        glNormal3d(0.369255, 0.369255, 0.45202);
        glVertex3d(1.546546, 1.752255, 0.638704);
        glVertex3d(1.516931, 1.711493, 0.540498);
        glVertex3d(1.711494, 1.516929, 0.540498);

        glNormal3d(0.369254, 0.369255, 0.452018);
        glVertex3d(1.546546, 1.752255, 0.638704);
        glVertex3d(1.711494, 1.516929, 0.540498);
        glVertex3d(1.752256, 1.546545, 0.638704);

        glNormal3d(0.321504, 0.321506, -0.281582);
        glVertex3d(1.5277, 1.726315, 0.74662);
        glVertex3d(1.546546, 1.752255, 0.638704);
        glVertex3d(1.752256, 1.546545, 0.638704);

        glNormal3d(0.321504, 0.321505, -0.281581);
        glVertex3d(1.5277, 1.726315, 0.74662);
        glVertex3d(1.752256, 1.546545, 0.638704);
        glVertex3d(1.726316, 1.527699, 0.74662);

        glNormal3d(0.617787, 0.617788, -0.841325);
        glVertex3d(1.32642, 1.449278, 0.963919);
        glVertex3d(1.5277, 1.726315, 0.74662);
        glVertex3d(1.726316, 1.527699, 0.74662);

        glNormal3d(0.617787, 0.617788, -0.841325);
        glVertex3d(1.32642, 1.449278, 0.963919);
        glVertex3d(1.726316, 1.527699, 0.74662);
        glVertex3d(1.449279, 1.326419, 0.963919);

        glNormal3d(0.294845, 0.294847, 0.074267);
        glVertex3d(1.335036, 1.461136, 1.158315);
        glVertex3d(1.32642, 1.449278, 0.963919);
        glVertex3d(1.449279, 1.326419, 0.963919);

        glNormal3d(0.294845, 0.294847, 0.074267);
        glVertex3d(1.335036, 1.461136, 1.158315);
        glVertex3d(1.449279, 1.326419, 0.963919);
        glVertex3d(1.461137, 1.335035, 1.158315);

        glNormal3d(0.742904, 0.742904, -0.93156);
        glVertex3d(1.250388, 1.344629, 1.213831);
        glVertex3d(1.335036, 1.461136, 1.158315);
        glVertex3d(1.461137, 1.335035, 1.158315);

        glNormal3d(0.742904, 0.742904, -0.93156);
        glVertex3d(1.250388, 1.344629, 1.213831);
        glVertex3d(1.461137, 1.335035, 1.158315);
        glVertex3d(1.34463, 1.250388, 1.213831);

        glNormal3d(0.338807, 0.338808, -0.354469);
        glVertex3d(1.206988, 1.284894, 1.406211);
        glVertex3d(1.250388, 1.344629, 1.213831);
        glVertex3d(1.34463, 1.250388, 1.213831);

        glNormal3d(0.338806, 0.338808, -0.35447);
        glVertex3d(1.206988, 1.284894, 1.406211);
        glVertex3d(1.34463, 1.250388, 1.213831);
        glVertex3d(1.284894, 1.206987, 1.406211);

        glNormal3d(0.294705, 0.294707, -0.071565);
        glVertex3d(1.201926, 1.277927, 1.524755);
        glVertex3d(1.206988, 1.284894, 1.406211);
        glVertex3d(1.284894, 1.206987, 1.406211);

        glNormal3d(0.294706, 0.294707, -0.071564);
        glVertex3d(1.201926, 1.277927, 1.524755);
        glVertex3d(1.284894, 1.206987, 1.406211);
        glVertex3d(1.277927, 1.201926, 1.524755);

        glNormal3d(0.888991, 0.888991, 0.9876);
        glVertex3d(1.335682, 1.462026, 1.560482);
        glVertex3d(1.201926, 1.277927, 1.524755);
        glVertex3d(1.277927, 1.201926, 1.524755);

        glNormal3d(0.888991, 0.888991, 0.9876);
        glVertex3d(1.335682, 1.462026, 1.560482);
        glVertex3d(1.277927, 1.201926, 1.524755);
        glVertex3d(1.462026, 1.335681, 1.560482);

        glNormal3d(0.321804, 0.321806, 0.283027);
        glVertex3d(1.359267, 1.494488, 1.694782);
        glVertex3d(1.335682, 1.462026, 1.560482);
        glVertex3d(1.462026, 1.335681, 1.560482);

        glNormal3d(0.321805, 0.321806, 0.283028);
        glVertex3d(1.359267, 1.494488, 1.694782);
        glVertex3d(1.462026, 1.335681, 1.560482);
        glVertex3d(1.494488, 1.359266, 1.694782);

        glNormal3d(0.542152, 0.542152, -0.762069);
        glVertex3d(1.193849, 1.26681, 1.930953);
        glVertex3d(1.359267, 1.494488, 1.694782);
        glVertex3d(1.494488, 1.359266, 1.694782);

        glNormal3d(0.542151, 0.542153, -0.76207);
        glVertex3d(1.193849, 1.26681, 1.930953);
        glVertex3d(1.494488, 1.359266, 1.694782);
        glVertex3d(1.26681, 1.193848, 1.930953);

        glNormal3d(0.292892, 0.292894, 0);
        glVertex3d(1.193849, 1.26681, 1.960451);
        glVertex3d(1.193849, 1.26681, 1.930953);
        glVertex3d(1.26681, 1.193848, 1.930953);

        glNormal3d(0.292892, 0.292894, 0);
        glVertex3d(1.193849, 1.26681, 1.960451);
        glVertex3d(1.26681, 1.193848, 1.930953);
        glVertex3d(1.26681, 1.193848, 1.960451);

        glNormal3d(0.57551, 0.575512, 0.799761);
        glVertex3d(1.287543, 1.395768, 2.078628);
        glVertex3d(1.193849, 1.26681, 1.960451);
        glVertex3d(1.26681, 1.193848, 1.960451);

        glNormal3d(0.575511, 0.575512, 0.799762);
        glVertex3d(1.287543, 1.395768, 2.078628);
        glVertex3d(1.26681, 1.193848, 1.960451);
        glVertex3d(1.395768, 1.287542, 2.078628);

        glNormal3d(0.426321, 0.426322, 0.584625);
        glVertex3d(1.358728, 1.493746, 2.244625);
        glVertex3d(1.287543, 1.395768, 2.078628);
        glVertex3d(1.395768, 1.287542, 2.078628);

        glNormal3d(0.426321, 0.426322, 0.584624);
        glVertex3d(1.358728, 1.493746, 2.244625);
        glVertex3d(1.395768, 1.287542, 2.078628);
        glVertex3d(1.493747, 1.358727, 2.244625);

        glNormal3d(0.342357, 0.342357, -0.367438);
        glVertex3d(1.342467, 1.471364, 2.784024);
        glVertex3d(1.387698, 1.53362, 2.591643);
        glVertex3d(1.53362, 1.387697, 2.591643);

        glNormal3d(0.342356, 0.342358, -0.367439);
        glVertex3d(1.342467, 1.471364, 2.784024);
        glVertex3d(1.53362, 1.387697, 2.591643);
        glVertex3d(1.471365, 1.342466, 2.784024);

        glNormal3d(0.517519, 0.517519, -0.731043);
        glVertex3d(1.259758, 1.357525, 2.913743);
        glVertex3d(1.342467, 1.471364, 2.784024);
        glVertex3d(1.471365, 1.342466, 2.784024);

        glNormal3d(0.517519, 0.517519, -0.731043);
        glVertex3d(1.259758, 1.357525, 2.913743);
        glVertex3d(1.471365, 1.342466, 2.784024);
        glVertex3d(1.357526, 1.259757, 2.913743);

        glNormal3d(0.771686, 0.771686, -0.946438);
        glVertex3d(1.140864, 1.193882, 2.981901);
        glVertex3d(1.259758, 1.357525, 2.913743);
        glVertex3d(1.357526, 1.259757, 2.913743);

        glNormal3d(0.771686, 0.771686, -0.946438);
        glVertex3d(1.140864, 1.193882, 2.981901);
        glVertex3d(1.357526, 1.259757, 2.913743);
        glVertex3d(1.193882, 1.140863, 2.981901);

        glNormal3d(0.946089, 0.946089, -0.997089);
        glVertex3d(1, 1, 3);
        glVertex3d(1.140864, 1.193882, 2.981901);
        glVertex3d(1.193882, 1.140863, 2.981901);

        glNormal3d(0.317328, 0.31733, 0.260614);
        glVertex3d(1.388721, 1.535028, 2.431325);
        glVertex3d(1.358728, 1.493746, 2.244625);
        glVertex3d(1.493747, 1.358727, 2.244625);

        glNormal3d(0.317328, 0.31733, 0.260614);
        glVertex3d(1.388721, 1.535028, 2.431325);
        glVertex3d(1.493747, 1.358727, 2.244625);
        glVertex3d(1.535028, 1.38872, 2.431325);

        glNormal3d(1.707066, 1.707066, 0.010723);
        glVertex3d(1.388721, 1.535028, 2.431325);
        glVertex3d(1.387698, 1.53362, 2.591643);
        glVertex3d(1.53362, 1.387697, 2.591643);

        glNormal3d(1.707067, 1.707065, 0.010722);
        glVertex3d(1.388721, 1.535028, 2.431325);
        glVertex3d(1.53362, 1.387697, 2.591643);
        glVertex3d(1.535028, 1.38872, 2.431325);

        glNormal3d(1.890956, 1.453964, 0.010722);
        glVertex3d(1.535028, 1.38872, 2.431325);
        glVertex3d(1.53362, 1.387697, 2.591643);
        glVertex3d(1.627308, 1.203824, 2.591643);

        glNormal3d(1.890956, 1.453964, 0.010723);
        glVertex3d(1.535028, 1.38872, 2.431325);
        glVertex3d(1.627308, 1.203824, 2.591643);
        glVertex3d(1.628963, 1.204362, 2.431325);

        glNormal3d(0.139783, 0.561699, 0.260614);
        glVertex3d(1.535028, 1.38872, 2.431325);
        glVertex3d(1.493747, 1.358727, 2.244625);
        glVertex3d(1.580434, 1.188594, 2.244625);

        glNormal3d(0.139784, 0.561699, 0.260615);
        glVertex3d(1.535028, 1.38872, 2.431325);
        glVertex3d(1.580434, 1.188594, 2.244625);
        glVertex3d(1.628963, 1.204362, 2.431325);

        glNormal3d(0.932068, 0.965387, -0.997089);
        glVertex3d(1, 1, 3);
        glVertex3d(1.193882, 1.140863, 2.981901);
        glVertex3d(1.227922, 1.074056, 2.981901);

        glNormal3d(0.712307, 0.853414, -0.946438);
        glVertex3d(1.193882, 1.140863, 2.981901);
        glVertex3d(1.357526, 1.259757, 2.913743);
        glVertex3d(1.420296, 1.136562, 2.913743);

        glNormal3d(0.712307, 0.853414, -0.946438);
        glVertex3d(1.193882, 1.140863, 2.981901);
        glVertex3d(1.420296, 1.136562, 2.913743);
        glVertex3d(1.227922, 1.074056, 2.981901);

        glNormal3d(0.392038, 0.690228, -0.731043);
        glVertex3d(1.357526, 1.259757, 2.913743);
        glVertex3d(1.471365, 1.342466, 2.784024);
        glVertex3d(1.554122, 1.180045, 2.784024);

        glNormal3d(0.392038, 0.690229, -0.731044);
        glVertex3d(1.357526, 1.259757, 2.913743);
        glVertex3d(1.554122, 1.180045, 2.784024);
        glVertex3d(1.420296, 1.136562, 2.913743);

        glNormal3d(0.171321, 0.577768, -0.367439);
        glVertex3d(1.471365, 1.342466, 2.784024);
        glVertex3d(1.53362, 1.387697, 2.591643);
        glVertex3d(1.627308, 1.203824, 2.591643);

        glNormal3d(0.171321, 0.577767, -0.367439);
        glVertex3d(1.471365, 1.342466, 2.784024);
        glVertex3d(1.627308, 1.203824, 2.591643);
        glVertex3d(1.554122, 1.180045, 2.784024);

        glNormal3d(0.277122, 0.631676, 0.584624);
        glVertex3d(1.493747, 1.358727, 2.244625);
        glVertex3d(1.395768, 1.287542, 2.078628);
        glVertex3d(1.465253, 1.15117, 2.078628);

        glNormal3d(0.277122, 0.631677, 0.584624);
        glVertex3d(1.493747, 1.358727, 2.244625);
        glVertex3d(1.465253, 1.15117, 2.078628);
        glVertex3d(1.580434, 1.188594, 2.244625);

        glNormal3d(0.465113, 0.727462, 0.799761);
        glVertex3d(1.395768, 1.287542, 2.078628);
        glVertex3d(1.26681, 1.193848, 1.960451);
        glVertex3d(1.313654, 1.101912, 1.960451);

        glNormal3d(0.465113, 0.727462, 0.799761);
        glVertex3d(1.395768, 1.287542, 2.078628);
        glVertex3d(1.313654, 1.101912, 1.960451);
        glVertex3d(1.465253, 1.15117, 2.078628);

        glNormal3d(0.108993, 0.54601, 0);
        glVertex3d(1.26681, 1.193848, 1.960451);
        glVertex3d(1.26681, 1.193848, 1.930953);
        glVertex3d(1.313654, 1.101912, 1.930953);

        glNormal3d(0.108993, 0.54601, 0);
        glVertex3d(1.26681, 1.193848, 1.960451);
        glVertex3d(1.313654, 1.101912, 1.930953);
        glVertex3d(1.313654, 1.101912, 1.960451);

        glNormal3d(0.423077, 0.706044, -0.76207);
        glVertex3d(1.26681, 1.193848, 1.930953);
        glVertex3d(1.494488, 1.359266, 1.694782);
        glVertex3d(1.581306, 1.188877, 1.694782);

        glNormal3d(0.423077, 0.706044, -0.76207);
        glVertex3d(1.26681, 1.193848, 1.930953);
        glVertex3d(1.581306, 1.188877, 1.694782);
        glVertex3d(1.313654, 1.101912, 1.930953);

        glNormal3d(0.145425, 0.564573, 0.283028);
        glVertex3d(1.494488, 1.359266, 1.694782);
        glVertex3d(1.462026, 1.335681, 1.560482);
        glVertex3d(1.543144, 1.176478, 1.560482);

        glNormal3d(0.145425, 0.564573, 0.283028);
        glVertex3d(1.494488, 1.359266, 1.694782);
        glVertex3d(1.543144, 1.176478, 1.560482);
        glVertex3d(1.581306, 1.188877, 1.694782);

        glNormal3d(0.86012, 0.928728, 0.9876);
        glVertex3d(1.462026, 1.335681, 1.560482);
        glVertex3d(1.277927, 1.201926, 1.524755);
        glVertex3d(1.326723, 1.106158, 1.524755);

        glNormal3d(0.860121, 0.928728, 0.9876);
        glVertex3d(1.462026, 1.335681, 1.560482);
        glVertex3d(1.326723, 1.106158, 1.524755);
        glVertex3d(1.543144, 1.176478, 1.560482);

        glNormal3d(0.111278, 0.547174, -0.071564);
        glVertex3d(1.277927, 1.201926, 1.524755);
        glVertex3d(1.284894, 1.206987, 1.406211);
        glVertex3d(1.334913, 1.108819, 1.406211);

        glNormal3d(0.111278, 0.547175, -0.071565);
        glVertex3d(1.277927, 1.201926, 1.524755);
        glVertex3d(1.334913, 1.108819, 1.406211);
        glVertex3d(1.326723, 1.106158, 1.524755);

        glNormal3d(0.166848, 0.57549, -0.35447);
        glVertex3d(1.284894, 1.206987, 1.406211);
        glVertex3d(1.34463, 1.250388, 1.213831);
        glVertex3d(1.405136, 1.131636, 1.213831);

        glNormal3d(0.166848, 0.575488, -0.354469);
        glVertex3d(1.284894, 1.206987, 1.406211);
        glVertex3d(1.405136, 1.131636, 1.213831);
        glVertex3d(1.334913, 1.108819, 1.406211);

        glNormal3d(0.67604, 0.834934, -0.93156);
        glVertex3d(1.34463, 1.250388, 1.213831);
        glVertex3d(1.461137, 1.335035, 1.158315);
        glVertex3d(1.542099, 1.176138, 1.158315);

        glNormal3d(0.67604, 0.834935, -0.93156);
        glVertex3d(1.34463, 1.250388, 1.213831);
        glVertex3d(1.542099, 1.176138, 1.158315);
        glVertex3d(1.405136, 1.131636, 1.213831);

        glNormal3d(0.111453, 0.547264, 0.074267);
        glVertex3d(1.461137, 1.335035, 1.158315);
        glVertex3d(1.449279, 1.326419, 0.963919);
        glVertex3d(1.528158, 1.171609, 0.963919);

        glNormal3d(0.111454, 0.547264, 0.074267);
        glVertex3d(1.461137, 1.335035, 1.158315);
        glVertex3d(1.528158, 1.171609, 0.963919);
        glVertex3d(1.542099, 1.176138, 1.158315);

        glNormal3d(0.518384, 0.754605, -0.841325);
        glVertex3d(1.449279, 1.326419, 0.963919);
        glVertex3d(1.726316, 1.527699, 0.74662);
        glVertex3d(1.853836, 1.277427, 0.74662);

        glNormal3d(0.518384, 0.754605, -0.841325);
        glVertex3d(1.449279, 1.326419, 0.963919);
        glVertex3d(1.853836, 1.277427, 0.74662);
        glVertex3d(1.528158, 1.171609, 0.963919);

        glNormal3d(0.145045, 0.56438, -0.28158);
        glVertex3d(1.726316, 1.527699, 0.74662);
        glVertex3d(1.752256, 1.546545, 0.638704);
        glVertex3d(1.88433, 1.287335, 0.638704);

        glNormal3d(0.145045, 0.56438, -0.281581);
        glVertex3d(1.726316, 1.527699, 0.74662);
        glVertex3d(1.88433, 1.287335, 0.638704);
        glVertex3d(1.853836, 1.277427, 0.74662);

        glNormal3d(0.205214, 0.595038, 0.452018);
        glVertex3d(1.752256, 1.546545, 0.638704);
        glVertex3d(1.711494, 1.516929, 0.540498);
        glVertex3d(1.836411, 1.271765, 0.540498);

        glNormal3d(0.205215, 0.595037, 0.452019);
        glVertex3d(1.752256, 1.546545, 0.638704);
        glVertex3d(1.836411, 1.271765, 0.540498);
        glVertex3d(1.88433, 1.287335, 0.638704);

        glNormal3d(0.108993, 0.546011, 0);
        glVertex3d(1.711494, 1.516929, 0.540498);
        glVertex3d(1.711494, 1.516929, 0.476371);
        glVertex3d(1.836411, 1.271765, 0.476371);

        glNormal3d(0.108993, 0.546011, 0);
        glVertex3d(1.711494, 1.516929, 0.540498);
        glVertex3d(1.836411, 1.271765, 0.476371);
        glVertex3d(1.836411, 1.271765, 0.540498);

        glNormal3d(0.366072, 0.676999, -0.702713);
        glVertex3d(1.711494, 1.516929, 0.476371);
        glVertex3d(1.763373, 1.554622, 0.412245);
        glVertex3d(1.897399, 1.291582, 0.412245);

        glNormal3d(0.366073, 0.676999, -0.702714);
        glVertex3d(1.711494, 1.516929, 0.476371);
        glVertex3d(1.897399, 1.291582, 0.412245);
        glVertex3d(1.836411, 1.271765, 0.476371);

        glNormal3d(0.109034, 0.546031, 0.009597);
        glVertex3d(1.763373, 1.554622, 0.412245);
        glVertex3d(1.760133, 1.552268, 0);
        glVertex3d(1.893589, 1.290344, 0);

        glNormal3d(0.109034, 0.546031, 0.009597);
        glVertex3d(1.763373, 1.554622, 0.412245);
        glVertex3d(1.893589, 1.290344, 0);
        glVertex3d(1.897399, 1.291582, 0.412245);

        glNormal3d(1, 1, 1);
        glVertex3d(1.760133, 1.552268, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.893589, 1.290344, 0);

        glNormal3d(1, 1, 1);
        glVertex3d(1, 1, 0);
        glVertex3d(1.939575, 1, 0);
        glVertex3d(1.893589, 1.290344, 0);

        glNormal3d(0.012357, 0.843571, 0.009597);
        glVertex3d(1.939575, 1, 0);
        glVertex3d(1.943581, 1, 0.412245);
        glVertex3d(1.897399, 1.291582, 0.412245);

        glNormal3d(0.012357, 0.843572, 0.009597);
        glVertex3d(1.939575, 1, 0);
        glVertex3d(1.897399, 1.291582, 0.412245);
        glVertex3d(1.893589, 1.290344, 0);

        glNormal3d(0.297287, 0.8887, -0.702714);
        glVertex3d(1.836411, 1.271765, 0.476371);
        glVertex3d(1.897399, 1.291582, 0.412245);
        glVertex3d(1.943581, 1, 0.412245);

        glNormal3d(0.297286, 0.8887, -0.702713);
        glVertex3d(1.836411, 1.271765, 0.476371);
        glVertex3d(1.943581, 1, 0.412245);
        glVertex3d(1.879454, 1, 0.476371);

        glNormal3d(0.012312, 0.843564, 0);
        glVertex3d(1.836411, 1.271765, 0.540498);
        glVertex3d(1.836411, 1.271765, 0.476371);
        glVertex3d(1.879454, 1, 0.476371);

        glNormal3d(0.012312, 0.843564, 0);
        glVertex3d(1.836411, 1.271765, 0.540498);
        glVertex3d(1.879454, 1, 0.476371);
        glVertex3d(1.879454, 1, 0.540498);

        glNormal3d(0.118974, 0.860458, 0.452019);
        glVertex3d(1.88433, 1.287335, 0.638704);
        glVertex3d(1.836411, 1.271765, 0.540498);
        glVertex3d(1.879454, 1, 0.540498);

        glNormal3d(0.118974, 0.860458, 0.452019);
        glVertex3d(1.88433, 1.287335, 0.638704);
        glVertex3d(1.879454, 1, 0.540498);
        glVertex3d(1.92984, 1, 0.638704);

        glNormal3d(0.052276, 0.849894, -0.281581);
        glVertex3d(1.853836, 1.277427, 0.74662);
        glVertex3d(1.88433, 1.287335, 0.638704);
        glVertex3d(1.92984, 1, 0.638704);

        glNormal3d(0.052276, 0.849894, -0.281581);
        glVertex3d(1.853836, 1.277427, 0.74662);
        glVertex3d(1.92984, 1, 0.638704);
        glVertex3d(1.897776, 1, 0.74662);

        glNormal3d(0.466125, 0.915442, -0.841325);
        glVertex3d(1.528158, 1.171609, 0.963919);
        glVertex3d(1.853836, 1.277427, 0.74662);
        glVertex3d(1.897776, 1, 0.74662);

        glNormal3d(0.466125, 0.915442, -0.841325);
        glVertex3d(1.528158, 1.171609, 0.963919);
        glVertex3d(1.897776, 1, 0.74662);
        glVertex3d(1.555339, 1, 0.963919);

        glNormal3d(0.015039, 0.843996, 0.074267);
        glVertex3d(1.542099, 1.176138, 1.158315);
        glVertex3d(1.528158, 1.171609, 0.963919);
        glVertex3d(1.555339, 1, 0.963919);

        glNormal3d(0.015039, 0.843997, 0.074267);
        glVertex3d(1.542099, 1.176138, 1.158315);
        glVertex3d(1.555339, 1, 0.963919);
        glVertex3d(1.569996, 1, 1.158315);

        glNormal3d(0.640888, 0.943122, -0.93156);
        glVertex3d(1.405136, 1.131636, 1.213831);
        glVertex3d(1.542099, 1.176138, 1.158315);
        glVertex3d(1.569996, 1, 1.158315);

        glNormal3d(0.640888, 0.943122, -0.93156);
        glVertex3d(1.405136, 1.131636, 1.213831);
        glVertex3d(1.569996, 1, 1.158315);
        glVertex3d(1.425986, 1, 1.213831);

        glNormal3d(0.076445, 0.853723, -0.354469);
        glVertex3d(1.334913, 1.108819, 1.406211);
        glVertex3d(1.405136, 1.131636, 1.213831);
        glVertex3d(1.425986, 1, 1.213831);

        glNormal3d(0.076445, 0.853723, -0.354469);
        glVertex3d(1.334913, 1.108819, 1.406211);
        glVertex3d(1.425986, 1, 1.213831);
        glVertex3d(1.352148, 1, 1.406211);

        glNormal3d(0.014844, 0.843967, -0.071565);
        glVertex3d(1.326723, 1.106158, 1.524755);
        glVertex3d(1.334913, 1.108819, 1.406211);
        glVertex3d(1.352148, 1, 1.406211);

        glNormal3d(0.014844, 0.843965, -0.071564);
        glVertex3d(1.326723, 1.106158, 1.524755);
        glVertex3d(1.352148, 1, 1.406211);
        glVertex3d(1.343537, 1, 1.524755);

        glNormal3d(0.844943, 0.975441, 0.9876);
        glVertex3d(1.543144, 1.176478, 1.560482);
        glVertex3d(1.326723, 1.106158, 1.524755);
        glVertex3d(1.343537, 1, 1.524755);

        glNormal3d(0.844942, 0.975441, 0.9876);
        glVertex3d(1.543144, 1.176478, 1.560482);
        glVertex3d(1.343537, 1, 1.524755);
        glVertex3d(1.571096, 1, 1.560482);

        glNormal3d(0.052697, 0.849961, 0.283028);
        glVertex3d(1.581306, 1.188877, 1.694782);
        glVertex3d(1.543144, 1.176478, 1.560482);
        glVertex3d(1.571096, 1, 1.560482);

        glNormal3d(0.052697, 0.849961, 0.283028);
        glVertex3d(1.581306, 1.188877, 1.694782);
        glVertex3d(1.571096, 1, 1.560482);
        glVertex3d(1.611221, 1, 1.694782);

        glNormal3d(0.360477, 0.898709, -0.76207);
        glVertex3d(1.313654, 1.101912, 1.930953);
        glVertex3d(1.581306, 1.188877, 1.694782);
        glVertex3d(1.611221, 1, 1.694782);

        glNormal3d(0.360477, 0.898709, -0.76207);
        glVertex3d(1.313654, 1.101912, 1.930953);
        glVertex3d(1.611221, 1, 1.694782);
        glVertex3d(1.329795, 1, 1.930953);

        glNormal3d(0.012312, 0.843564, 0);
        glVertex3d(1.313654, 1.101912, 1.960451);
        glVertex3d(1.313654, 1.101912, 1.930953);
        glVertex3d(1.329795, 1, 1.930953);

        glNormal3d(0.012312, 0.843564, 0);
        glVertex3d(1.313654, 1.101912, 1.960451);
        glVertex3d(1.329795, 1, 1.930953);
        glVertex3d(1.329795, 1, 1.960451);

        glNormal3d(0.407073, 0.906089, 0.799762);
        glVertex3d(1.465253, 1.15117, 2.078628);
        glVertex3d(1.313654, 1.101912, 1.960451);
        glVertex3d(1.329795, 1, 1.960451);

        glNormal3d(0.407073, 0.906089, 0.799762);
        glVertex3d(1.465253, 1.15117, 2.078628);
        glVertex3d(1.329795, 1, 1.960451);
        glVertex3d(1.489197, 1, 2.078628);

        glNormal3d(0.198685, 0.873083, 0.584624);
        glVertex3d(1.580434, 1.188594, 2.244625);
        glVertex3d(1.465253, 1.15117, 2.078628);
        glVertex3d(1.489197, 1, 2.078628);

        glNormal3d(0.198684, 0.873083, 0.584624);
        glVertex3d(1.580434, 1.188594, 2.244625);
        glVertex3d(1.489197, 1, 2.078628);
        glVertex3d(1.610305, 1, 2.244625);

        glNormal3d(0.081403, 0.854508, -0.367439);
        glVertex3d(1.554122, 1.180045, 2.784024);
        glVertex3d(1.627308, 1.203824, 2.591643);
        glVertex3d(1.659591, 1, 2.591643);

        glNormal3d(0.081403, 0.854508, -0.367439);
        glVertex3d(1.554122, 1.180045, 2.784024);
        glVertex3d(1.659591, 1, 2.591643);
        glVertex3d(1.582639, 1, 2.784024);

        glNormal3d(0.32607, 0.89326, -0.731044);
        glVertex3d(1.420296, 1.136562, 2.913743);
        glVertex3d(1.554122, 1.180045, 2.784024);
        glVertex3d(1.582639, 1, 2.784024);

        glNormal3d(0.32607, 0.893259, -0.731043);
        glVertex3d(1.420296, 1.136562, 2.913743);
        glVertex3d(1.582639, 1, 2.784024);
        glVertex3d(1.441926, 1, 2.913743);

        glNormal3d(0.681091, 0.949489, -0.946438);
        glVertex3d(1.227922, 1.074056, 2.981901);
        glVertex3d(1.420296, 1.136562, 2.913743);
        glVertex3d(1.441926, 1, 2.913743);

        glNormal3d(0.681091, 0.94949, -0.946438);
        glVertex3d(1.227922, 1.074056, 2.981901);
        glVertex3d(1.441926, 1, 2.913743);
        glVertex3d(1.239651, 1, 2.981901);

        glNormal3d(0.924697, 0.988073, -0.997089);
        glVertex3d(1, 1, 3);
        glVertex3d(1.227922, 1.074056, 2.981901);
        glVertex3d(1.239651, 1, 2.981901);

        glNormal3d(0.046444, 0.84897, 0.260615);
        glVertex3d(1.628963, 1.204362, 2.431325);
        glVertex3d(1.580434, 1.188594, 2.244625);
        glVertex3d(1.610305, 1, 2.244625);

        glNormal3d(0.046443, 0.848971, 0.260614);
        glVertex3d(1.628963, 1.204362, 2.431325);
        glVertex3d(1.610305, 1, 2.244625);
        glVertex3d(1.661331, 1, 2.431325);

        glNormal3d(1.987631, 1.156426, 0.010722);
        glVertex3d(1.628963, 1.204362, 2.431325);
        glVertex3d(1.627308, 1.203824, 2.591643);
        glVertex3d(1.659591, 1, 2.591643);

        glNormal3d(1.987631, 1.156426, 0.010723);
        glVertex3d(1.628963, 1.204362, 2.431325);
        glVertex3d(1.659591, 1, 2.591643);
        glVertex3d(1.661331, 1, 2.431325);

    glEnd();
    glEndList();
}
